Miami, FL 33155, USA
13703 SW 90th Ave, Miami, FL 33176, USA
7288 NW 8th St, Miami, FL 33126, USA
14881 SW 158th St, Miami, FL 33187, USA