Close Window
View Category

London Marriott Hotel Park Lane

Nearby Attractions

Tower of London (54 of 62)

Situated near the London Marriott Hotel Park Lane, her Majesty's Royal Palace and Fortress, more commonly known as the Tower of London, is a historic castle on the north bank of the River Thames in central London, England.