Island Rest

Island Rest

Architects: 
Location: 
Isle of Wight, United Kingdom
Photographer: