10 NW 18th Ave, Miami, FL 33125, United States
331 NE 59th Terrace, Miami, FL 33137, United States
62 NE 167th St, Miami, FL 33162, United States