Cafe Del Sol
5.0
(2 reviews)Via Della Stazione 191, Vicino Piazza San Francesco Di Latina Scalo, Latina Scalo, 04100
+39 393 928 6583Official websiteBreakfast
Dinner
Italian
Lunch
Mid-range
Restaurants
Restaurant
At a glance
- Typical visit: about 1 hour