Excellent food and service. This may not be the prettiest or trendiest restaurant in south London. ...
Apollo Banana Leaf
$
Closed
(242)
Advertisement
Photos
190 Tooting
London, England SW17 0SF
Apollo Banana Leaf is a vibrant pizzeria located in London, England, known for its unique blend of traditional Italian flavors and innovative ingredients. The menu features a variety of delicious pizzas, all crafted with fresh, high-quality toppings and a signature banana leaf twist. With a cozy atmosphere and friendly service, it's the perfect spot for pizza lovers seeking a memorable dining experience in the heart of the city.
Generated from this place's information
Also at this address
Reviews
Not the prettiest but certainly good food and value for London
1/10/2024
Stick To Meat Curry And Beware of Service Charge
5/27/2023
The ceylon mutton curry was very good. The coconut rice, the vegetable rolls are not bad. The fried ...
Live at the Apollo
12/23/2022
I can not rave about this place anymore! The food is spectacular, atmosphere great and staff polite ...
See a problem?
You might also like
Advertisement


