Yale Inn & Suites is a comfortable lodging option in Tulsa, OK, offering a range of accommodations for travelers.
Conveniently located, the inn provides a restful stay for guests looking for a place to relax and unwind during their visit to the area.
Generated from their business information