El Castleton Hotel ocupa un edificio elegante del siglo XIX situado en el centro de Londres, junto a Hyde Park y a solo 3 minutos a pie de la estación de Paddington y del servicio Heathrow Express, que llega al aeropuerto en 15 minutos.
Las habitaciones del hotel son confortables y están equipadas con baño y TV vía satélite.
El Castleton Hotel se encuentra en una calle tranquila de la zona de Lancaster Gate de Londres, cerca de las principales zonas comerciales de Oxford Street, Regent Street y Bond Street.
Hay conexión a internet gratuita en todas las instalaciones.