avid Hotel
Part of avid Hotel ®
Hotel
Amenities
Wi-Fi
Location
8007 South Mingo Road East
Tulsa, OK
74133
Tulsa, OK
74133
Get Directions