3868 NE 169th St, Atp 401, Nort Miami Beach, FL 33160