Though The Boulder Grill is on the ground floor of the new Holiday Inn Tulsa - City Center at Seventh Street and Boulder Avenue, the décor, service and quality of cuisine make it a restaurant that could have worked just as well as an exclusive, top-floor stop for downtown’s business crowd.
