Boulder Investments 121 Osprey Ln Lyons, CO 80540 0 Comments 121 Osprey Ln Lyons, CO 80540 $528,900 – 5310 sf, 4 bed 4 bath, 2007 Single Family Boulder Real Estate