This 1 star hotel is located in the city centre of London and was established in 1856. It is a short drive away from the Hyde Park, Portobello Market, and the nearest station is Bayswater. The Hotel has a restaurant.
A breakfast is available to guests.