Holiday Motel

3220 E Charles Page Blvd Tulsa OK 74127 USA

(918) 585-1541

Location