TravelMuse
 
 

St. Helens Food Store & Cafe

London, United Kingdom

Guide         Hotels         Attractions         Restaurants         Shops

Address

55 St. Helens Gardens
W10 6LN London
United Kingdom

Phone

+44 20 8960 2225


Neighborhood

Notting Hill/ Ladbroke Grove


Category

Specialty, Best Buys


Avg User Rating

1 review