Boa Vista is multifamily apartment complex that was constructed in 1972. It is located at 134 South 2nd Street in New Bedford, Providence, and features a total number of 99 units. The property’s unit mix is a combination of One Bedroom, with a total unit size of 79,200 SqFt.