The Vendry is now part of Groupize! Read more

Apollo 8

Located In: Moonrise Hotel

Seated: 75 / Standing: 100

Moonrise Hotel

Moonrise Hotel

Apollo 8
Address
Moonrise Hotel

6177 Delmar Boulevard St. Louis, MO 63112

Business Space Location Map
Capacity

Seated: 75

Standing: 100

Square Feet: 936 ft2

Space Length: 36 ft

Space Width: 26 ft

Ceiling Height: 7.9 ft

F&B Options
In-house catering
Equipment
  • Air Conditioning
  • Heating
Overview

Lift off your event or meeting in a sophisticated, modern room named for the first manned space voyage. The Apollo 8 Room is best suited for small to mid-sized business meetings, receptions and dinners.