Istanbul Cafe and Restaurant
1378 Main Ave, Clifton
(862) 238-8888
Recent Reviews
Istanbul Cafe and Restaurant
1378 Main Ave, Clifton 07011
(862) 238-8888