Este hotel está situado en Londres, a menos de 500 metros del centro de exposiciones y la estación de metro de Earl's Court y aproximadamente 1,5 km del Museo de Victoria y Alberto, el Museo de Historia Natural, el Royal Albert Hall y el Museo de la Ciencia. Ofrece WiFi gratuita y suites con excelente relación calidad precio.
Las habitaciones del Olympia cuentan con baño privado, TV y set de té/café.
El hotel goza de una buena ubicación en el centro de Kensington y Chelsea, junto a Warwick Road y a pocos pasos de las tiendas de Kensington High Street.