18319 W Dixie Hwy, North Miami Beach, FL 33160, United States
1765 NE 163rd St, North Miami Beach, FL 33162, United States
2040-a, NE 154th St, North Miami Beach, FL 33162, United States