Schloss Bangalore Ltd, owner of Leela Palaces Hotels and Resorts, debuts weakly on the stock sell, listing at Rs 406 on NSE, which is 6.67% below IPO price.