Map
15 Via Ulisse Aldrovandi, Rome, Italy
Hotel
Aldrovandi Villa Borghese