Just 150 yards from Hyde Park, the Metropolitan is located on the fashionable Park Lane in Westminster. Hyde Park Corner Underground Station is less than a 5-minute walk away. Buckingham Palace and Green Park are just 10 minutes' walk from the hotel.