A popular Telebhaja (Bengali vegetable fritters) shop in Bagbazar Street, the Telebhaja Capital of Calcutta
Read this post on sumitsurai.com