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

Check-in Get Directions