Where is Grosvenor House, A JW Marriott Hotel located?

Answers from Our Experts (1)

Grosvenor House, A JW Marriott Hotel is located in the heart of London’s Mayfair neighborhood overlooking Hyde Park. With its fashionable Park Lane address, you can rest assured that the hotel offers both luxury accommodations and a centrally located base for exploring the city. The adjacent park is a lovely spot for strolling in the summertime and is also where you’ll find the Serpentine Gallery. Oxford Street and the Marble Arch tube station are just a five-minute walk from the hotel, ensuring you’ll be able to get all of your shopping done as well as have quick access to the city’s major sights. But do definitely take some time to explore the surrounding Mayfair neighborhood. The charming enclave features red brick Victorian facades and is home to exclusive boutiques, restaurants and bars — not to mention some of our favorite hotels in the city.

Related Questions