Leon's Place

Starting at
$164

TripAdvisor Review

Based on 902 review

See all

Leon's Place Hotel is a unique design hotel located in a historic building at just 10 minutes walk from the famous Via Veneto and the Villa Borghese park, while the Spanish Steps and the Trevi Fountain are reachable with a pleasant walk of about 20 minutes. It offers spacious rooms decorated with lu...

More details