La Tosca Restaurante and Pizzeria
Address:
123 E Saint Charles Rd, Villa Park, IL 60181
Phone:
(630) 832-5300
Hours:
- Tue: 4pm-9:45pm
- Wed: 4pm-9:45pm
- Thu: 4pm-9:45pm
- Fri: 4pm-10:45pm
- Sat: 4pm-10:45pm
- Sun: 2pm-9:45pm
Cuisine:
Pizza
Pizza,
Restaurants
Other Businesses: