News

The 16-unit Hilltop Park Apartments at 9885 W. 21st Ave. in Lakewood sold for $3.2M. The deal included seller financing.