Obiekt Sheraton Grand London Park Lane położony jest w samym sercu dzielnicy Mayfair i oferuje widok na zielony park. Obiekt cieszy się doskonałą lokalizacją i oferuje znakomitą restaurację, nowoczesne centrum fitness, prywatny parking oraz bezpłatne WiFi.
Przestronne pokoje i apartamenty zostały elegancko urządzone w stylu art deco i oferują łazienkę oraz telewizor z płaskim ekranem i dostępem do kanałów satelitarnych. Do dyspozycji Gości jest także zestaw kosmetyków, designerskie łóżka i przestronne miejsce do pracy. W wybranych pokojach znajduje się oryginalny kominek oraz wyłożona marmurem łazienka.
Goście mogą przez cały dzień delektować się włoskimi potrawami w restauracji Italian Mercante, a następnie wybrać się do restauracji Smith & Whistle, w której serwowane są wyszukane potrawy i znakomicie przygotowane koktajle. Lokal Palm Court oferuje piękne wnętrza w stylu art deco i obfite angielskie podwieczorki.
Hotel usytuowany jest w odległości krótkiego spaceru od modnej ulicy Bond Street, dzielnic Knightsbridge i Westminster oraz pałacu Buckingham. W 20 minut można dotrzeć spacerem do dzielnicy West End. Spacer do stacji metra Green Park zajmuje 5 minut, a do placu Piccadilly Circus – 10 minut.