<p>Istanbul'lu is a Turkish restaurant located in Teele Square. The staff are friendly and ready to answer any questions about the menu. </p>
<p> </p>
237 Holland St, Somerville, MA 02144
(617) 440-7387
  • Hours: Mon - Sat, 9am - 9pm; Sun, closed
  • Hours: Tue - Fri, 11am - 10pm; Sat, 9am - 10pm; Sun, 10am - 10pm
Share a review or post about this business.
Posts awaiting your approval 0
Who wants to be the first to post?
See more »