Order online - Takeout and Delivery
237 Holland Street, Somerville, Massachusetts 02144, United States
(617) 440-7387
Dine-in closed.
Copyright © 2019 Istanbul'lu - All Rights Reserved.
Powered by GoDaddy