14981 NE 18th Ave, North Miami Beach, FL 33181, United States
180 NE 169th St, North Miami Beach, FL 33162, United States
2487 NE 183rd St, North Miami Beach, FL 33160, United States