The hotel is located on the borders of Knightsbridge and Belgravia, The Carlton Towers sits in one of the most up-market areas of London, with some of the city's best shops on its doorstep from Harrods and Harvey Nichols to the designer stores of Sloane Street. Not far away is the West End, reachable within minutes by Tube or taxi, and the City of London financial district.
All rooms are air conditioned with private bathroom and modem connections, among a host of other amenities. The hotel also boasts a health club and spa, with a fully equipped gym and 20-meter indoor pool set alongside a tropical water garden.
The Hotel's Rib room and Oyster bar serves food and drink to guests.
Due to anti-smoking laws this hotel operates a strict no smoking policy.