Udupi Palace - South Indian Vegetarian Restaurant

18635 Pioneer Blvd.
Artesia
California
United States