Fire Station Details For

Somerville Fire Deparment Telle Square Station

Street Address
2 Newbury St, Somerville, MA 02144
(617) 623-1700
Mailing Address
266 Broadway, Somerville, MA 02145