18930 NE 20th Ave, North Miami Beach, FL 33179 – F10306337 - Terri ...