11421 NW 12th Street
Miami, FL 33172
P: (786)331-9688

Check-in Get Directions