Udupi Palace

Company Description

South Indian Vegetarian Restaurant of Artesia, Los Angeles.