Lovely food, with a varied menu and many vegetarian options and a few vegan options! Polite staff wi...
Lovely food, great service, and a great vibe!
11/5/2024
(488)
Taro is a vibrant pizzeria located in the heart of London, England, offering a delightful array of authentic Italian pizzas. With its warm atmosphere and friendly staff, Taro provides the perfect setting for both casual dining and special occasions. Guests can enjoy freshly made pizzas topped with quality ingredients, as well as a selection of savory sides and refreshing beverages.
Generated from this place's information
Lovely food, with a varied menu and many vegetarian options and a few vegan options! Polite staff wi...
Selected this as trip advisor said it had gluten free options - turns out (according to our host) th...
Worst Japanese restaurant I have ever been. Very rude server, low quality food, overcharged £1 from ...