16105 NE 18th Ave North Miami Beach, FL 33162