Metro Plex Apartments

0 star rating0 Reviews

(918) 779-4455 Call

Write a Review

2302 S 137th E AveTulsa, OK 74134


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