2900 NW 33rd Ave, Miami, FL 33142, USA
18910 NE 5th Ave, Miami, FL 33179, USA
1700 SW 57th Ave, Miami, FL 33155, USA
14701 NE 8th Ct, Miami, FL 33161, USA