Items tagged Hampstead High Street
Posts
-
AREA NEWS: Sushi Shop secures 4th London restaurant
French restaurant brand Sushi Shop has agreed a 10-year lease on a unit at 60 Hampstead High Street, north London.
French restaurant brand Sushi Shop has agreed a 10-year lease on a unit at 60 Hampstead High Street, north London.