Villa Restaurant
Address:
701 Crest St NW, Carrollton, OH 44615
Phone:
(330) 627-4662
Hours:
- Mon: 7am-7pm
- Tue: 7am-7pm
- Wed: 7am-7pm
- Thu: 7am-7pm
- Fri: 7am-8pm
- Sat: 7am-3pm
- Sun: 7am-3pm
Payment:
Restaurants,
Deli,
Banquet Rooms
Other Businesses: