Desi Sweets & Treats offers a delightful selection of authentic Indian sweets and snacks. The establishment is located in Oldham, England.