10 Dean St, London W1D 3RW
Italian restaurant | Pizza Takeaway | Restaurant
The major chain's inaugural outlet features its signature pizzas alongside an intimate live jazz club in the lower level.
Rating: 4.7
Rating: 4.4