Olympic Victoria Hotel is located in London's Victoria - Westminster neighborhood, close to Apollo Victoria Theatre, Victoria Palace Theatre, and Sloane Square. Nearby points of interest also include Saatchi Gallery and Buckingham Palace. Read More About Olympic Victoria Hotel
- Concierge Desk
- Multilingual Staff
(+) = Additional fees may apply for the use of these amenities.
(*) = Free, some restrictions may apply.