Temple Landing (Phase II)

Location

New Bedford