Back to album

The Lanesborough

a 5-star hotel on Hyde Park Corner in Knightsbridge, central London that originally opened in 1844 as a hospital. View from Wellington Arch

15 views
0 faves
0 comments
Uploaded on March 26, 2025
Taken on March 23, 2025