Hotel Olympia Rooms is conveniently situated on Matheson Road in London. Within 2 kilometres from this property is Kensington Palace. A visit to the nearby Science Museum London is worthwhile.
All rooms at this hotel are thoughtfully decorated to provide comfortable rest. Amenities provided in all rooms are colour TV, hairdryer, wireless Internet access and ensuite.
Olympia Rooms Hotel in London is surrounded by restaurants that serve delicious cuisines.