Yale 61 Tulsa, Ok
Yale 61
Type: Retail
Location: 6060 S. Yale Ave.
Size: Land 30000 SF
Year Purchased: 2011