Istambul Cafe & Restaurant
Address:
1378 Main Ave, Clifton, NJ 07011
Phone:
(862) 238-8888
Restaurants
Other Businesses:
- Yummy at 1016 Main Ave, Clifton, NJ 07011
- China Pagoda Restaurant at 208 Piaget Ave, Clifton, NJ 07011
- Elite Life Style at 152 Getty Ave, Clifton, NJ 07011
- Alexus Steak House & Tavern at 955 Valley Rd, Clifton, NJ 07013
- Cinco Demayo Restaurant at 61 Market St, Clifton, NJ 07012