Location
11905 SW 6th St. Miami, FL 33184
View Larger Map