El AC Hotel Cuzco está situado en el prestigioso paseo de la Castellana de Madrid, a 5 minutos a pie del estadio Santiago Bernabéu, sede del Real Madrid. Dispone de sala de fitness y WiFi gratuita en todas sus instalaciones.
Las habitaciones son amplias y modernas e incluyen TV de plasma vía satélite con canales internacionales, aire acondicionado, calefacción, minibar y baño privado con secador de pelo.
Todas las mañanas se sirve un desayuno buffet. También se elaboran platos internacionales con productos frescos de temporada para el almuerzo y la cena. El elegante bar Castellana 133 - The Suite ofrece comida y bebida durante todo el día, WiFi gratuita y enchufes para cargar ordenadores portátiles y teléfonos.
El AC Hotel Cuzco se encuentra junto a la estación de metro de Cuzco y a 2 km de la estación de tren de Chamartín. También está bien comunicado con la red de autobuses y la autopista M-11, que enlazan con el centro de la ciudad, el centro de convenciones IFEMA y el aeropuerto de Barajas. Además, hay aparcamiento privado.