Indian Creek Nursery – Omaha, NE

One of my favorite little spots in Omaha is the back greenhouse of Indian Creek Nursery in Omaha. The business was established in 1966 and is located at 303 N Saddle Creek Rd. The greenhouse is a year-round oasis where I can always find something interesting. I stopped in for a visit today while finishing…