Cantabil stores In Town Hall Road, Udaipur, Rajasthan