Santore
Exmouth Market, 59 - 61, London, London
Restaurant, Pizzeria
Latest review: The service and the decor are not necessarily the strong points of this small Italian restaurant (nor is the arrangement of the food). On the other hand, the pizzas are i...