This is the nearest street address. [ 8304 E 84 PL S TULSA OK, 36.042914, -95.884545 ].
Neighborhoods:
0.143 km near the corner of 83rd Ave S and S 83rd AVE E
0.196 km near the main intersection of 77th Ave S and Memorial Dr S
|
36.0418, -95.8844
|