Greek Cuisine

1058 W Club Blvd, Northgate Mall, I-85 Exit 176
Durham, NC 27701
Phone: (919) 416-6626