Situato a 6 km dal centro di Padova, l'Home Villa Leonati Art And Garden offre un giardino di 10.000 m², appartamenti climatizzati con TV satellitare a schermo piatto e la connessione WiFi gratuita.
La struttura dispone di attrezzature per il barbecue.
La Villa Leonati sorge a 10 minuti d'auto dalla Cappella degli Scrovegni e a 3,5 km dalla stazione ferroviaria di Padova.