1378 Main Ave, Clifton 07011, United States
1378 Main Ave, Clifton 07011, United States
No delivery
Spot something wrong?
Dishes at Istanbul Cafe and Restaurant. Prices may vary in venue.
Been to Istanbul Cafe and Restaurant? Be the first to share what you ate.