Discover the enchanting flavors of India at Grand India Restaurant in Windham, NH. This family-friendly dining destination invites you to experience a culinary adventure through its authentic Indian menu. From aromatic appetizers to savory main courses, their diverse offerings cater to every palate, including a special kids' menu. The restaurant's warm and inviting ambiance sets the stage for memorable family gatherings, complemented by attentive service. Embark on a delectable journey to India right in the heart of Windham at Grand India Restaurant.