Istanbul Grill
1 Chesmar Plaza, Newark
(302) 737-5790
Menu
Restaurants in Newark, DE
Istanbul Grill
1 Chesmar Plaza, Newark, DE 19713
(302) 737-5790