Description

Spacious pizzeria restaurant in North London with a contemporary urban feel.

Map