India Palace is a restaurant.

India Palace features Indian food.

Photos