Le Stay Inn St. Paul's est situé au cœur de Londres, à seulement 500 mètres de la cathédrale Saint-Paul et à 1,1 km du centre d’art Somerset House. Vous séjournerez à 1,3 km du théâtre royal de Drury Lane et à 1,7 km du point de vue Sky Garden.
Cet appartement d’une chambre dispose d’un salon avec une télévision à écran plat ainsi que d’une cuisine entièrement équipée avec un réfrigérateur et un four. Sa salle de bains est pourvue d’articles de toilette gratuits. Les serviettes de toilette et le linge de lit sont fournis.
Vous séjournerez à proximité de lieux d’intérêt tels que la salle de spectacles Savoy Theatre, le Royal Opera House et la salle de spectacle Lyceum Theatre. L'aéroport de Londres-City, le plus proche, se trouve à 12 km.