The Olympic House Hotel is a superior tourist- class hotel located just north of the Hyde Park area, within walking distance to many of London's main attractions.
It provides the budget conscious traveler with comfortable bed and breakfast accommodations.
The tastefully appointed guest rooms that are well stocked with the modern amenities travelers expect today.