at 8320 E 71st St, Tulsa , 74133 United States
8 FB users likes Village Inn #10695, set it to 637 position in Likes Rating for Tulsa, Oklahoma in Local Business category
Village Inn #10695 is Tulsa based place and this enity listed in Family Style Restaurant category. Located at 8320 E 71st St OK 74133.