9a Edgwarebury Ln, Edgware, London HA8 8LH, United Kingdom
Closed· Opens Tue at 07:30
9a Edgwarebury Ln, Edgware, London HA8 8LH, United Kingdom
No delivery
Spot something wrong?
Dishes at Cafe Aroma. Prices may vary in venue.
Been to Cafe Aroma? Be the first to share what you ate.