RadioShack opens at North Haven Pavilion