Delhi Palace
4 Star Rating
(113 Ratings)
542 St Andrews Rd Columbia, South Carolina 29210 | Restaurant Info