Price from USD 270,00 per night in Marriott London Grosvenor Square in London (United Kingdom). With a stay at Marriott London Grosvenor Square, you’ll be centrally located in London, steps from Grosvenor Square and minutes from Selfridges. This 4-star hotel is close to Trafalgar Square and Big Ben.
Make yourself at home in one of the 225 air-conditioned rooms featuring minibars and LCD televisions. Your room comes with a pillowtop bed. Wireless Internet access (surcharge) keeps you connected, and cable programming is available for your entertainment. Private bathrooms with shower/tub combinations feature handheld showerheads and complimentary toiletries. Take advantage of recreation opportunities such as a fitness facility, or other amenities including wireless Internet access (surcharge) and babysitting/childcare.