The Olympic House Hotel is a superior tourist class hotel located just north of the Hyde Park area. Hotel is within walking distance to many of London's main attractions.
Hotel provides the budget conscious traveler with comfortable bed and breakfast accommodations.
Hotel does not have an elevator. Hotel is within walking distance to restaurants providing cuisine for many tastes. Fast food places, pubs, banks, chemists, hairdressing and even late-night shopping are also nearby. To check rates and availability dates for this hotel, Click Here.