Among the leading Budget Star Hotels in Mumbai, mention must be made of the Chateau Windsor Hotel. This hotel is located in South Mumbai in a very peaceful locality. Chateau Windsor Hotel in Mumbai caters to the needs of the corporate as well as tourists in an excellent way.