This Sheraton Hotel is located at the very heart of Piccadilly and is within easy reach of all of the main attractions that the city has to offer. Buckingham Palace, Oxford Street and several of the major parks are within walking distance. The rooms have all been well designed and are home to a major selection of modern amenities including television and private bathroom.