Open: Thu 9:00 AM - 7:00 PM $689,000 Active 2Beds2Baths1198Sqft0.16Acres 1560 Leyden St, Denver, CO 80220 MLS#: 9143561