Chale Bay Farm

3 followers
·
0 following
Chale, Ventnor, Isle of Wight  ·  Three fantastic five-star apartments with stunning views on the south-west of the Isle of Wight.
Chale Bay Farm