Miami, FL 33130, USA
660 NW 98th St, Miami, FL 33150, USA
1701 W Flagler St, Miami, FL 33135, USA
14810 N Miami Ave, Miami, FL 33168, USA