W 71st St S&S Elwood Ave

71 W Street St
Tulsa, OK 74132

The bus stop at W 71st St S&S Elwood Ave is a key transit point in Tulsa, OK, designed to facilitate public transportation access for residents and visitors. It features a sheltered waiting area for added comfort and is surrounded by commercial and residential establishments, making it a bustling spot during peak hours. The community often relies on this stop for convenient travel to various destinations across the city.

Generated from this place's information

Own this business?
See a problem?

You might also like

United StatesOklahomaTulsaW 71st St S&S Elwood Ave