3250 NW23RD Ave North Miami Beach, FL 33160