The Sheraton Park Lane was built in 1927 as London's finest Art Deco hotel of the period. Situated on Piccadilly in the heart of London it successfully embodies modernity and comfort combined with luxury and refinement. Surrender to the luxury of a bygone era, of a truly elegant hotel in the grandest of traditions. Sorry, your browser is not frames-compatible