Building Location 167 Holland Street Somerville, MA 02144 United States Building Location on Map POINT (-71.126005 42.40068)