Udupi Palace is a restaurant specializing in South Indian vegetarian cuisine.