Sir Max Aitken Museum Cowes

83 High Street, Cowes , Isle of Wight, England, United Kingdom - Phone: 01983 292191