Udupi Palace

2671 Kirkwood Hwy, Newark 19711, United States Get Directions to this spot
Indian Restaurants
2671 Kirkwood Hwy
Newark, 19711
DE, United States
(302) 286-0805

Rate and review Udupi Palace in Newark, DE, United States!

Share your experiences at Udupi Palace with your friends or discover more Indian Restaurants in Newark, DE, United States.