The parcel owner is Service Plus Disposal Inc.
According to Worcester public records 18 Atlas St, Worcester total assessed value is $54,500.
It is 85.2% lower than average parcel value in Worcester.
The area of the lot is approximately 0.4 acres and its value is $35,000.
This parcel was last sold in 2016-11-23 for $60,000.