2337 SW 17th Terrace, Miami, FL 33145, USA
7460 NW 8th St, Miami, FL 33126, USA
1069 NE 204th Ln, Miami, FL 33179, USA
247 SW 8th St, Miami, FL 33130, USA