8.7
237 Holland St (at Broadway Ave), Somerville, MA
Turkish Restaurant · Teele Square · 26 tips and reviews
22A College St (Winter St), Somerville, MA
Breakfast Spot · Davis Square · 2 tips and reviews
Foursquare © 2025 Lovingly made in NYC, CHI, SEA & LA