Locust Restaurant

222 N. Central Ave.
Locust
North Carolina
United States