London’s Marriott Grosvenor Square Hotel

This 237 bedroom establishment is a five-star hotel that is run by the Marriott hotel chain. The refurbished former private mansion is located at Grosvenor Square in the heart of Mayfair, very close to the US embassy. What makes it family worthy?  The centrally located and luxurious hotel has wonderful family rooms. These suites can… Read More

Pin It on Pinterest