JW Marriott Grosvenor House London
JW Marriott Grosvenor House London is set in the heart of Mayfair, London. Access city centre attractions with ease via tube stations and Paddington Station, which offers direct links to Heathrow Airport and other UK locations.