Istanbul Cafe and Restaurant
1378 Main Ave, Clifton
(862) 238-8888
Menu
Restaurants in Clifton, NJ
Istanbul Cafe and Restaurant
1378 Main Ave, Clifton, NJ 07011
(862) 238-8888