View Menu
Avli of Battersea is a Greek restaurant in London. It is open 7 days a week.
For inquiries and reservations, you can contact Avli of Battersea by phone at +44 7453 293791
Address: 161 Battersea Park Rd, Nine Elms, London SW8 4BU, UK, London
Phone: +44 7453 293791