The Vendry is now part of Groupize! Read more

North Atrium

Located In: Denver Museum of Nature & Science

Seated: 240 / Standing: 330

Denver Museum of Nature & Science

Denver Museum of Nature & Science

North Atrium
Address
Denver Museum of Nature & Science

2001 Colorado Boulevard Denver, CO 80205

Business Space Location Map
Capacity

Seated: 240

Standing: 330

Square Feet: 4,000 ft2

F&B Options
In-house catering