Guru Palace is an Indian restaurant offering Northern Indian cuisine and a lunch buffet, with Taj Mahal murals and floor cushions creating a unique atmosphere.