Get directions to: Darbar India, Branford, CT
Restaurant address: 1070 Main St Branford, CT 06405, USA
Restaurant: Darbar India