Oak Creek Park Location & Directions Details coming soon… Amenities TBA … … Location Address: Genoa, IL 60135 Click here for directions!