8022 SW 89th St, Miami, FL 33156, USA
650 NW 43rd Ave, Miami, FL 33126, USA
170 SE 14th St, Miami, FL 33131, USA
2307 Douglas Rd, Miami, FL 33145, USA