Vista at 21
21 N Greenwood
Tulsa, OK
74120
-
Capacity225-400
-
Ceremony Space
-
Reception Space
-
Outdoor Space
-
Allows Catering
The Vista at 21 is located on the 5th floor of the 21 N. Greenwood Building with sweeping views of downtown Tulsa. We hope to elevate your event by providing an incredible customer experience in a space that boasts Tulsa’s largest terrace.