NW 12th Ave, Miami, FL 33142
Santa Clara Station is a Train station located at NW 12th Ave, Miami, FL 33142. It has received 28 reviews with an average rating of 4.7 stars.
The address of Santa Clara Station: NW 12th Ave, Miami, FL 33142
Santa Clara Station has 4.7 stars from 28 reviews
Train station