Skip to Main Content

The Vista at 21

Category:  Event Spaces

Address

21 N Greenwood Ave
Tulsa, OK 74106

visit website

View on Google Maps

Social Media

Details

The Vista at 21 is located on the rooftop of 21 N. Greenwood, in the Historic Greenwood District of downtown Tulsa, OK. Their indoor and outdoor venue has sweeping views of the ever-growing skyline. The indoor space has floor to ceiling windows, marble finishes, and refinement at every turn. Their desire is that your event is anticipated and remembered.

Nearby Eat & Drink

Nearby Shops & Services

Nearby Arts, Culture & Entertainment

Nearby Parking