Holland St @ Cameron Ave

Southeast-bound

Bus Stop • Teele Square, Somerville, MA