Udupi Palace

5988 Newpark Mall
Newark, CA
510.794.8400
37.527134
-122.005192

for Udupi Palace
Directions
from: