London’s Finest: Jumeirah Carlton Tower
One of London’s best hotels, no really Jumeirah Carlton Tower was bestowed five glistening stars, sits like a beacon in the city’s central area. On Sloane Street, the hub of Knightsbridge, Jumeirah Carlton is not only offers 216 luxurious guestrooms but also one of London’s most exclusive health clubs, …