Aldrovandi Villa Borghese a Rome Luxury Hotel - The Leading Hotels of the World | The Aldrovandi, Villa Borghese
Meta Description
Aldrovandi Villa Borghese a five stars hotel in Rome, Italy, superbly located near the Borghese garden. Feature a 2 michelin stars restaurant & an outdoor swimming pool.