Metro Tulsa Foot & Ankle

Location

Metro Tulsa Foot & Ankle
5711 E. 71st St.
Tulsa , OK 74136
United States
36° 3' 40.6008" N, 95° 54' 44.7552" W
Oklahoma US
Location Address: 
Metro Tulsa Foot & Ankle
5711 E. 71st St.
Tulsa , OK 74136
United States
36° 3' 40.6008" N, 95° 54' 44.7552" W
Oklahoma US
Provider Group: 
Independent
Location ID: 
NTcxMSBFLiA3MXN0IFN0Lg==