Lulu's Family Restaurant

320 N Main St, Norwood NC

(704) 474-7808

Location