Village Restaurant

52 N. Main St.
Denton
North Carolina
United States