The Lanesborough Is Reputedly The Most Expensive Hotel In London, The Highest Rate As Of 2011 Being Up To £14,000 Per Night For The "the Lanesborough Suite". Michael Jackson Stayed Here. :)
Photo 115 of 192
The Lanesborough is reputedly the most expensive hotel in London, the highest rate as of 2011 bei…