Menu

Istanbul'Lu in Somerville Boston

237 Holland St, Somerville , 02144 - Get directions

Menu Istanbul'Lu

How to get to Istanbul'Lu

Address

237 Holland St, Somerville , 02144
Get directions

Follow Us

Services

  • Delivery Delivery
  • Takeout Available Takeout Available

Related to Istanbul'Lu

Restaurants around Somerville