6821 SW 72nd St, Miami, FL 33143, USA
4760 NW 1st St, Miami, FL 33126, USA
11645 Biscayne Blvd, North Miami, FL 33181, USA
4414 SW 73rd Ave, Miami, FL 33155, USA