India Palace is an Indian restaurant offering traditional meat and vegetarian dishes in a vibrant setting with colorful, mural-covered walls.