The Sugar Store

The Sugar Store
Shepards Wharf, Medina Road, Cowes, Isle of Wight, PO31 7HT