London Marriott Hotel Grosvenor Square ligger i London sentrum, bare 3 minutter til fots fra Bond Street undergrunnsstasjon og 6 minutter til fots fra Oxford Street.