India Palace
1226 Chapel Street 06511
(Indian)
Order Online

Come visit us at: 1226 Chapel Street, New Haven, CT 06511