Star Pizza 204 W Main St, Mayodan, NC 27027 (336) 427-5797 Related: Chinese Restaurants Fish & Chips Arabian Restaurants