Proposant un hébergement à Londres, l'Olympic House Hotel est à seulement 9 minutes à pied de Hyde Park et à 30 minutes de marche du musée Madame Tussauds, du Royal Albert Hall et d'Oxford Street.
Chaque chambre dispose d'une salle de bains privative, d'une télévision à écran plat, d'articles de toilette gratuits et d'un sèche-cheveux.
La réception est ouverte 24h/24.
À pied, le stade de cricket Lord's se trouve à 25 minutes et Notting Hill, à 35 minutes. L'aéroport le plus proche est celui de Londres-City, à 18,5 km.