7446 NW 8th St, Miami, FL 33126, USA
Miami, FL 33122, USA
Miami, FL 33125, USA
4220 SW 71st Ave, Miami, FL 33155, USA