More than 240 houses along with shops and cultural relics were destroyed in the fire that broke early Saturday morning in Dukezong Ancient Town of Shangri-la, one of the largest and best-preserved Tibetan towns in China.