London boasts a plethora of incredible hotels. From luxury stays including the Shangri ... glass-roofed eight-story atrium with towering palm trees, an award-winning restaurant, luxurious bedrooms ...