O Hotel Carlos I dispõe de um terraço e de vistas para o mar, bem como está situado em Torremolinos, na região da Andaluzia, a 1,3 km da Playa La Carihuela (praia). Há acesso Wi-Fi gratuito em todas as áreas.
Todos os quartos possuem uma televisão de ecrã plano, enquanto alguns proporcionam vistas para o jardim ou para a cidade. Cada quarto beneficia de uma casa de banho privativa. Roupa de cama e toalhas são providenciadas.
O Hotel Carlos I está localizado a 400 metros do Aqualand Torremolinos (parque aquático) e da Calle San Miguel (rua comercial). O aeroporto mais próximo é o Aeroporto de Málaga, a 6 km do Carlos Rooms.