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
See a problem?