In the heart of Piccadilly, perfect for business and leisure within walking distance to Theatreland, Leicester Square, Buckingham Palace and Mayfair.Situated in the heart of Piccadilly and Mayfair London, the Cavendish Hotel offers the ultimate in luxury and convenience for visitors to the UK's Capital, whether for business or for pleasure. Within walking distance of Green Park and Piccadilly Circus underground stations, ensuring easy access to the mainline stations and Heathrow Airport. For ... More