Home › Venues › Ogden Nature Center Ogden Nature Center There are no upcoming events at Ogden Nature Center in Ogden, UT. Hotels & Airbnb Near Ogden Nature Center 966 W 12th St, Ogden, UT 84404, United States Get Directions Directions Edit Venue Ogden Nature Center At-a-GlanceAddress966 W 12th StOgden, UT 84404United StatesAdvertisement Add to My Venues Edit Venue Share this Venue ShareTweetEmail