5360 NW 167 St
Miami, FL 33014
P: (305)628-3510

Check-in Get Directions