Situated in Camber and only 700 metres from Camber Sands Beach, The Light House features accommodation with garden views, free WiFi and free private parking. 48 km from Folkestone Central Railway Station, the holiday home provides a garden and barbec...
Rooms total: 1 More information »