Central location close to Paddington Station.
Olympic House enjoys a fantastic spot in London, less than five minutes' walk from Paddington Station and just over five minutes' walk from Hyde Park. This hotel is also a great base for exploring the rest of this huge fascinating city.