San Francesco is located in Desenzano del Garda, Italy on Viale F. Agello, 172. San Francesco is rated 3 out of 5 in the category garden center in Italy.
Address
Viale F. Agello, 172
Service options
In-store shopping
Accessibility
Wheelchair-accessible car park