India Palace is a popular Indian restaurant and takeaway serving classic Indian dishes. It offers both dine-in and takeaway options for its customers.