Indian Palace offers flavorful Indian cuisine in a convivial and affordable setting.