650 NW 43rd Ave, Miami, FL 33126, USA
Miami, FL 33169, USA
3902 NW 3rd Ave #19, Miami, FL 33127, USA
6410 NW 2nd St, Miami, FL 33126, USA