Holiday Celebrations at The Lanesborough in London
Courtesy of: The Lanesborough The Lanesborough (a St. Regis Hotel) in London, is a luxury hotel located on world famous Hyde Park Corner. The Lanesborough opened in 1991 and has been a landmark place...