Shalimar India in Portsmouth NH 03801

80 Hanover St, Portsmouth, NH 03801
Shalimar India in Portsmouth NH 03801 Shalimar India in Portsmouth NH 03801 is one of the popular Indian Restaurant located in 80 Hanover St ,Portsmouth listed under Indian Restaurant in Portsmouth , Restaurant/cafe in Portsmouth ,

Contact Details & Working Hours

Map of Shalimar India in Portsmouth NH 03801