El CitySpace Leicester Square está situado en Londres, en la región de Gran Londres, y ofrece alojamiento con WiFi gratuita.
Los apartamentos incluyen suelo de parquet, cocina totalmente equipada con horno, zona de comedor, TV de pantalla plana y baño privado con bañera y artículos de aseo gratuitos. Cuentan con microondas y hervidor de agua.
Algunos apartamentos incluyen el acceso a una terraza.
El CitySpace Leicester Square queda a 2 minutos a pie de Trafalgar Square. El aeropuerto de London City, el más cercano, queda a 12 km.