Este hotel, rodeado de numerosos lugares de interés histórico y cultural, cerca del centro de Cuernavaca, la capital de Morelos, ofrece instalaciones de relajación y habitaciones cómodas equipadas con todas las comodidades modernas.
El Casa Francisco cuenta con una piscina climatizada al aire libre y un solárium relajante. También dispone de un centro de fitness, un restaurante y un salón donde se sirven bebidas.
Las habitaciones de Casa Francisco incluyen TV por cable y WiFi. Cuentan con un minibar bien surtido y un balcón amplio.