1633 18th Street, Boulder, CO, USA
Boulder, CO 80302
Listed at $635,000 / 2 beds / 1 baths / 814 SqFt