A fire at a shopping center in Bangkok killed three people and injured at least eight, police said on Wednesday, adding that firefighters had brought the blaze under control.