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