On a cold wintry Leo’s home made tomato soup was delicious. If they were to give Michelin stars this...
Leo’s food is second to none.
9/30/2024
(41)
The Redwood Cafe is a charming pizzeria located in the heart of London, England. Known for its cozy atmosphere and welcoming staff, it offers a delightful menu featuring a variety of handcrafted pizzas made with fresh ingredients. Guests can enjoy both classic and unique toppings, along with a selection of beverages. Perfect for a casual meal or a fun night out, The Redwood Cafe is a must-visit for pizza lovers.
Generated from this place's information
On a cold wintry Leo’s home made tomato soup was delicious. If they were to give Michelin stars this...
Welcoming with good seating and toilets. Good choice of food and drinks served by friendly staff. Co...
We wanted to get together with all the family for Mothers Day. We decided on Leo’s friendly cafe for...