Apollo Banana Leaf
Vegetarianยฃยฃยฃ
About Apollo Banana Leaf
Apollo Banana Leaf is a sri lankan restaurant located in London, SW17 0SF. Rated 4.2 out of 5.
What this place offers
Wheelchair accessible
Latest Updates
update11 Feb 2026
Accessibility
Curry-based Sri Lankan and South Indian cuisine served in an informal neighbourhood restaurant.
Community Reviews
No community reviews yet. Be the first to share your experience!
ยฃยฃยฃUpscale
๎190 Tooting High St
London, SW17 0SF