India Palace is a casual Indian restaurant offering North Indian tandoori cuisine and specialty dishes in a culturally decorated space.