Updating availability and prices
The Princes Square Hotel is an elegant accomodation in the center of London where guests will enjoy the vicinity to main city attractions such as Hyde Park and Madame Tussauds's. The warm décor and relaxed atmosphere offers to anyone a high standard stay and an experience to treasure, be it for business or pleasure. Tickets for sight seeing attractions, business services and 24 hour reception stand out among the amenities to discover. Hospitality is the hotel's key word.
Hotel
Room
Restaurant