Istanbul'lu Somerville, MA

237 Holland St, Somerville, MA 02144