Village Inn

5849 S 49th West Ave, Tulsa OK

(918) 447-4469

Location