E 21st St S&S 117th E Ave
11720 E 21st St
Tulsa, OK 74129
The bus stop at E 21st St S & S 117th E Ave is a notable transit point in Tulsa, OK. Located at the intersection of a busy street, they often see commuters and local residents waiting for their rides. Featuring basic amenities, it provides a convenient spot for passengers traveling to various destinations throughout the city. The surrounding area is a mix of residential and commercial properties, adding to the vibrancy of this location.
Generated from this place's information
Also at this address
See a problem?