Metro Tulsa Foot & Ankle of Owasso

Location

Metro Tulsa Foot & Ankle of Owasso
10229 E. 96th St. N., Suite 100
Owasso , OK 74055
United States
36° 17' 36.366" N, 95° 51' 27.7092" W
Oklahoma US
Location Address: 
Metro Tulsa Foot & Ankle of Owasso
10229 E. 96th St. N., Suite 100
Owasso , OK 74055
United States
36° 17' 36.366" N, 95° 51' 27.7092" W
Oklahoma US
Provider Group: 
Independent
Location ID: 
MTAyMjkgRS4gOTZ0aCBTdC4gTi4sIFN1aXRlIDEwMA==