Update Info - Udupi Palace
This restaurant was reported as closed. If it is open, let us know.
Udupi Palace
5988 Newpark Plz
Newark, CA 94560
5988 Newpark Plz
Newark, CA 94560
This restaurant was reported as closed. If it is open, let us know.