The system in the restaurants attached to star hotels differ from ordinary hotels. Ordinary restaurants work continuously whereas the same in a star hotel will be open for break fast, then it will be closed for cleaning and will resume for lunch and again the same will be kept closed for at least 3 hours to resume for dinner. Therefore, the arrangement of three shifts may become impractical. Though it is illegal as per law since the spread over exceeds more than 10 hours and 30 minutes, the employees get more rest time than actually required. As such the practice of 12 hours work in total is very common there. At the same time, if you are in housekeeping or room service which requires continuous working without breaks as available to those in the restaurants, it requires attention by the authorities. If it is a policy then you have to find an alternative. That is quitting the organisation or rather quitting the industry. If you proceed legally, you will be spoiling your own career.