Indian Palace is a restaurant offering delicious Indian cuisine. It has a capacity for 80 people and features amenities such as WiFi and a terrace or garden.