2132 W Glenrosa Ave Unit D82 is a 992 square foot townhouse on a 525 square foot lot with 2 bedrooms and 1 bathroom. This home is currently off market - it last sold on June 30, 2023 for $179,900