Taj Palace
2628 Kirkwood Hwy. 19711
(Indian)
Order Online

Come visit us at: 2628 Kirkwood Hwy., Newark, DE 19711