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
(242)
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


