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…