Cucumber Mint Seltzer Restaurants in Chelmsford
Show restaurants on map
4.3
Menu
4.3
Menu
City: Chelmsford, 1314 High Street, CM1 1BE, Chelmsford, United Kingdom
"They've got a lovely selection, just like in London."
Feedback
These reviews refer only to the mentioned ingredients.