Located in London (London City Centre), Jumeirah Carlton Tower is within a 10-minute walk of Harrods and Sloane Square. Featured amenities include complimentary wired Internet access, a business center, and limo/town car service. Event facilities at this hotel consist of conference space and meeting rooms. Self parking (subject to charges) is available onsite.
Based on 1,009 reviews
Value for money
Policies vary by room type and provider.