Idéalement situé dans le centre de Londres, l'établissement The Coach propose des chambres climatisées, un jardin, une connexion Wi-Fi gratuite et un restaurant. Doté d'un bar, l'hôtel se trouve à proximité de plusieurs attractions réputées, à environ 1,5 km de King's Cross St Pancras, à 1,5 km de la cathédrale Saint-Paul et à 1,7 km de la gare de King's Cross. Cet établissement non-fumeurs se trouve à 1,6 km du British Museum.
Les chambres sont équipées d'une machine à café. Leur salle de bains privative est pourvue d'un sèche-cheveux et de linge de lit.
Vous séjournerez à proximité de l'opéra royal, du King's Cross Theatre et du Lyceum Theatre. L'aéroport de Londres-City est implanté à 13 km.