1343 NE 119th St, North Miami, FL 33161, United States
1400 NE 131st St, North Miami, FL 33161, United States
771 NE 125th St, North Miami, FL 33161, United States