Hotels & Travel London Marriott Hotel Grosvenor Square Set in a redbrick building in Mayfair, this upscale 5 star hotel is a 4-minute walk from Bond Street tube station and 0.8 miles from Hyde Park.