India Palace

Food/Drink

Are your taste buds feeling adventurous? Then visit the India Palace Restaurant at 28 Main St. in Northampton to try something new.