2310 Spotswood Place, North Boulder Back Next 2310 Spotswood Place, Boulder, Colorado 80304 $1,650,000 (Sold At) $1,529,000