El Hotel Alcala del Rio está ubicado en el barrio de Providencia (Santiago), a solo unas calles de la estación de metro Pedro de Valdivia. Las habitaciones están equipadas con aire acondicionado y TV por cable.
El hotel cuenta con piscina. Hay conexión a internet.