The Tea Shop By The Canal
Place Category: Cafes / Coffee Shops
-
The Tea Shop By The Canal can be found at The Stone Building, The Wharf, Newbury, Berkshire.
-
-
Place Category: Cafes / Coffee ShopsPlace Tags: Cafe
The Tea Shop By The Canal can be found at The Stone Building, The Wharf, Newbury, Berkshire.
Sorry, no records were found. Please adjust your search criteria and try again.
Sorry, unable to load Google Maps API.