The 397-room Shangri-La – sited on nearly two acres of land between the central business district and residential suburb of Bangaluru. Shangri-La Hotels debuts in Bengaluru, India. The 397-room Shangri-La – sited on nearly two acres of land between the central business district and