Indian sweets shop offering a taste of India. Known for its delicious treats.