175 NW 25th St, Miami, FL 33127, United States
8530 SW 124th Ave STE 105, Miami, FL 33183, United States