More about Cafe Aroma Maidenhead
Cafe Aroma Maidenhead is located at 72 Nicholsons Walk, SL1 4 Maidenhead
+44 1628 671770
http://www.windsor.gov.uk/food-and-drink/cafe-aroma-p1016371