Udupi Palace

Company Description

100% vegetarian Indian restaurant. In India, UDUPI is synonymous with southern Indian style vegetarian cooking, composed mainly of rice and lentils.