166 Trafalgar Rd, Greenwich, London SE10 9T2, United Kingdom
Closed· Opens at 08:00
166 Trafalgar Rd, Greenwich, London SE10 9T2, United Kingdom
No delivery
Spot something wrong?
Dishes at Island Flavas. Prices may vary in venue.
Been to Island Flavas? Be the first to share what you ate.