Localizada apenas a 2 minutos a pé do Lago de Garda, a Casa Francesca apresenta acomodações com uma televisão de ecrã plano por satélite. Existem lojas e restaurantes a cerca de 200 metros.
Os quartos têm uma casa de banho com banheira, enquanto cada apartamento possui uma kitchenette e pisos em azulejo.
Situada no centro de Riva del Garda, a Casa Francesca fica a 20 minutos de carro do Lago Ledro e a 7 km do Castelo de Arco.