my brother and i stumbled on DEMETRIOS. what a find! what it lacks in atmosphere, it makes up in good food, service and value. it felt like an italian family owned business.
Address: 6928 W Wilkinson Blvd, Belmont, NC 28012-6206
Location: United States > North Carolina (NC) > Belmont
Phone Number: +1 704-825-0057