The Vendry is now part of Groupize! Read more

Apollo 11

Located In: Moonrise Hotel

Seated: 75 / Standing: 100

Moonrise Hotel

Moonrise Hotel

Apollo 11
Address
Moonrise Hotel

6177 Delmar Boulevard St. Louis, MO 63112

Business Space Location Map
Capacity

Seated: 75

Standing: 100

Square Feet: 1,041 ft2

Space Length: 38 ft

Space Width: 30 ft

Ceiling Height: 8.6 ft

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

The Apollo 11 room is a stylish and light-filled space named for the first manned mission to land on the Moon. The Apollo 11 Room works well for small to mid-sized business meetings, receptions, dinners and brunches.