Udupi Palace Restaurant | Best vegetarian Indian Restaurant in Chicago shared by @eater on Postcard