The Best 15 Restaurants in Villa Rica, Georgia (GA), United States

17704562291
113 Main St, Villa Rica, GA 30180-2007, Villa Rica

I've only been here once and it seems like a nice little place to visit. The food was good and the customer service was