Get Directions to Studio Apartment ← View details Afton Park House, Manor Road, Freshwater, Isle of Wight PO40 9UD, United Kingdom, Freshwater, England Get Directions From* To * — Required information