La Casa Francesca sorge a soli 2 minuti a piedi dal Lago di Garda, a 200 metri da negozi e ristoranti, e offre sistemazioni con TV satellitare a schermo piatto.
Le camere presentano un bagno con vasca, mentre gli appartamenti sono tutti provvisti di angolo cottura e pavimenti piastrellati.
Situata nel centro di Riva del Garda, la Casa Francesca dista 20 minuti d'auto dal Lago di Ledro e 7 km dal Castello di Arco.