2623 S Orchard Street, Lakewood, CO 80228 by | Nov 28, 2024 | Homes $690,000 2,076 SqFt 3 Bedrooms 2.5 Bathrooms