Located in St Leonards-On-Sea, Tower House 1066 is within a 15-minute walk of Alexandra Park and St Leonards Gardens. This 4-star hotel is 14.2 mi (22.9 km) from Camber Sands and 0.7 mi (1.1 km) from Summerfields Woods. Make yourself at home in one of the 11 guestrooms. null
Loading ... Please wait whilst we find you the best room offers.
Located in St Leonards-On-Sea, Tower House 1066 is within a 15-minute walk of Alexandra Park and St Leonards Gardens. This 4-star hotel is 14.2 mi (22.9 km) from Camber Sands and 0.7 mi (1.1 km) from Summerfields Woods. Make yourself at home in one of the 11 guestrooms. null