NW 17 Av & NW 119 St

11958 NW 17 Ave
Miami, FL 33167

They stand at the bus stop located at NW 17 Ave & NW 119 St in Miami, FL, a key transit point in a vibrant neighborhood. Surrounded by palm trees and local shops, the stop serves as a gathering place for residents and commuters alike. They often find themselves waiting for buses that connect them to various parts of the city, immersed in the sounds and sights of Miami life.

Generated from this place's information

Own this business?
See a problem?

You might also like

United StatesFloridaMiamiNW 17 Av & NW 119 St