Bay of India is a premium restaurant for new-age sophisticated residents across New Castle looking for trying something Oriental on their food menu. Armed with a group of Indian chefs who are thoroughly trained in making popular Indian dishes with a western touch, Bay of India provides delicious meals that are fresh and nutritious as well.