Choose your room
Villa Margherita 3*
- Free Wi-Fi
- Swimming Pool
Seasonal outdoor pool
- No Smoking
Non-smoking rooms
- Air conditioning
- Pets
Pets allowed
The elegant 3-star Villa Margherita Isola della Scala hotel, located approximately a 10-minute ride from Torre Scaligera, offers an outdoor swimming pool and Wi-Fi throughout the property.
Abbazia di Santo Stefano Catholic Church stands 4.2 km from this Isola della Scala guest house. Riseria Melotti RL also lies nearly a 15-minute ride away.
All rooms look out over the garden.
Offering Italian meals, Ristorante Pila Vecia is situated within a 7-km distance of the Villa Margherita Isola della Scala.
Hotel Policy
Check-in: from 15:00 until 22:00
Check-out: from 07:00 until 10:00