image118
  • Home
  • Order Online
  • Menu Streets of Istanbul
  • Menu
  • About Us

Order online - Takeout and Delivery

image119
  • Home
  • Order Online
  • Menu Streets of Istanbul
  • Menu
  • About Us

Social - Follow us

Istanbul'lu Restaurant

237 Holland Street, Somerville, Massachusetts 02144, United States

(617) 440-7387

Hours

Dine-in closed.

  • Order Online
  • Menu Streets of Istanbul

Copyright © 2019 Istanbul'lu - All Rights Reserved.

Powered by GoDaddy