118 - 130 Babcock Street is a multifamily property that was built in 1920. Located at 118 Babcock Street in Brookline, Urban Boston, this property has a total number of 66 units, with the following unit breakdown: One Bedroom, Studio, Two Bedroom/One Bath, totaling 44,984 SqFt.