This countryside hostel is a 4-minute walk from Church Hill bus stop, 2.2 miles from Alum Bay and the protruding chalk mounds and lighthouse of The Needles Landmark Attraction
Details