Spitfire Grill

112 N. Main St.
Norwood
North Carolina
United States