
Rome, Italy
Leon's Place
4-star hotel · PLANETARIA HOTELS
Leon's Place Hotel, a unique design hotel housed in a historic building, is conveniently located a short 10-minute walk from the renowned Via Veneto and Villa Borghese park. The Spanish Steps and Trevi Fountain are also within a…
- Wi-fi
- 24-hour reception
- Car park · extra charge
- Fitness


