228-232 Trafalgar Rd, E Greenwich, London SE 10 9ER, United Kingdom
No delivery
Spot something wrong?
Dishes at Avocado and Coffee. Prices may vary in venue.