Elizabeth Taqueria Y Tien 606 Seaboard Ave Greenwood, SC 29646 Phone: (864) 943-0993
Category: Family Restaurant Diners