This is a 11701 square foot, apartment home. This home is located at 9900 W 21st Ave, Lakewood, CO 80215.
Off market
Street View
$1,426,040
9900 W 21st Ave, Lakewood, CO 80215
--beds
--baths
11,701sqft
Apartment
Built in 1974
-- sqft lot
$-- Zestimate®
$122/sqft
$2,408 Estimated rent