- Please support our journalism through affiliate links. Affiliate Disclosure
Located in downtown Portsmouth, Shalimar India serves authentic North Indian and Punjabi dishes for lunch and dinner. The menu offers both classic and contemporary takes on a variety of North Indian favorites along with an expansive drink menu of both wine and beer choices.
The cozy restaurant is outfitted with bold and ornate furnishings, including a festively painted ceiling, vibrant gold chandeliers, and quirky artwork adorning the walls. The restaurant is polished and refined, but it still maintains a very casual ambiance with the help of its lively energy and unique décor.
80 Hanover St, Portsmouth, New Hampshire, Phone: 603-427-2959
Plan Your Trip
Get Ready to Go!
- Search flights and stays nearby.
- Book your tour or local activity.
- Book your car rental.
Need some more help?
Read our Reservations & Travel Planning Tips guide.