ABOUT GROSVENOR HOUSE LONDON Grosvenor House is one of the most famous and well-accredited 5 star hotels in London. Located in Central London on Park Lane, Grosvenor House Hotel by JW Marriot Hotels provides an unforgettable luxurious experience to its guests. With elegant rooms and a variety of gourmet restaurants- Grosvenor House is the ultimate luxury hotel. …