Metro Plex Apartments

0 star rating0 Reviews

(918) 779-4455(918) 779-4455 View Website »

2302 S 137th E AveTulsa, OK 74134

  map »


Map
Start:
Address
City
State Zip
End:
Metro Plex Apartments
2302 S 137th E Ave
Tulsa OK 74134