670 NE 161st St North Miami Beach, FL 33162