Via carducci 3, 01028 Orte
Hotel 3 stars
Hotel Letizia is located just 492 feet from Orte Train Station, and just a 4-minute drive from the A1 Motorway. It offers a small wellness center, and free Wi-Fi in the lobby.
The Letizia features a restaurant specializing in regional specialties. Breakfast includes sweet croissants and pastries, together...