Alexanders

Cowes, Isle of Wight, United Kingdom



Alexanders, Cowes, Isle of Wight, United Kingdom