Afternoon Tea at The Sheraton Park Lane Hotel, London

The Sheraton Park Lane Hotel, London is a celebrated Art Deco and a 5 Star Hotel in the heart of London Mayfair overlooking Green Park. Location It is located within easy walking distance of Piccadilly Circus and Hyde Park. Buckingham Palace is…


Looking for Something?