India Palace Restaurant India Palace Restaurant India Palace Restaurant India Palace Restaurant
India Palace Restaurant India Palace Restaurant India Palace Restaurant India Palace Restaurant
Address
53 Howe St.
New Haven, CT 06511
United States