Located on the top floor of the 21 North Greenwood Building, sweeping views of downtown Tulsa are just the beginning of your experience with the Vista. From the moment visitors walk through the door, every element is elevated, including access to the largest terrace in the city.
Located on the top floor of the 21 North Greenwood Building, sweeping views of downtown Tulsa are just the beginning of your experience with the Vista. From the moment visitors walk through the door, every element is elevated, including access to the largest terrace in the city.