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…