Welcome to Owl Creek RV, located right off I-70 at the Odessa exit, just 35 minutes east of Kansas City. Choose from pull-through and back-in sites, with standard gravel or concrete pads and full-service hookup. Stay in comfort with a bathhouse, laundry facility, and Wi-Fi provided on-site. Stop by the delightful country store where you c... View more