Indian restaurant offering delicious food and a relaxing dining experience.