Select Page

You have to taste it to agree that these are one of the best samoosas in town. Samoosa world offers different flavours for everyone. Samoosa world sells frozen samoosas by the dozen. Also have rotis on offer.