Cafe Helen in City of Westminster

Cafe Helen in City of Westminster is a Fast food restaurant, Edgware Road 105A.

House Number
105A
Street
Edgware Road
Amenity
fast food restaurant
Building Type
building