Offrant une vue sur la ville, le Leicester City Center The Boat House Building est situé dans le centre-ville de Leicester, à 1,4 km de Belgrave Road et à 1,5 km de l'université De Montfort. Un parking privé est disponible sur place. L'établissement se trouve à 500 mètres du centre-ville et à 1,1 km de la gare de Leicester.
Tous les logements comprennent une télévision à écran plat et une cuisine. Les logements disposent d'une machine à café, d'une salle de bains privative et d'une connexion Wi-Fi gratuite. Certains possèdent également une terrasse et d'autres offrent une vue calme sur la rue.
Vous séjournerez à 3 km de l'université de Leicester et à 33 km du Kelmarsh Hall. L'aéroport le plus proche, celui d'East Midlands, est situé à 31 km.