Situated just 4.8 km from central London, The New London Carlton is a luxury aparthotel with clean and modern look and a 24-hour front desk. It also features bedrooms with free Wi-Fi.
Number of rooms: 25
120 Maida Vale, Westminster Borough, London, W9 1QA, United Kingdom