Best restaurants in Portsmouth, NH
- Closed nowMadeline's Truly Organic Kitchen151 Congress Street, Portsmouth, NH 03801Restaurant
- 3Closed nowMargaritas Mexican Restaurant775 U.S. 1, Portsmouth, NH 03801Restaurant Bar Night club
- 4.3Closed nowMartingale Wharf99 Bow Street, Portsmouth, NH 03801Restaurant Bar
- 4.5Closed nowMassimo59 Penhallow Street, Portsmouth, NH 03801Restaurant
- Open nowMcDonald's1000 Lafayette Road, Portsmouth, NH 03801Restaurant Cafe
- 1Open nowMe & Ollie's Bakery and Cafe2454 Lafayette Road, Portsmouth, NH 03801Restaurant Cafe Bakery
- Closed nowMixMenu.com801 Islington Street, Portsmouth, NH 03801Restaurant Bar
- 4.8Closed nowMoe's Italian Sandwiches22 Daniel Street, Portsmouth, NH 03801Restaurant
- 5Closed nowMoe's Italian Sandwiches2975 Lafayette Road, Portsmouth, NH 03801Restaurant
- 3Closed nowMoJo's BBQ Grill & Tavern95 Brewery Lane, Portsmouth, NH 03801Restaurant Bar
- 4Mombo66 Marcy Street, Portsmouth, NH 03802Restaurant Bar
- 5Closed nowMoxy106 Penhallow Street, Portsmouth, NH 03801Restaurant Bar
- 4.3Closed nowMr. Mac's Macaroni & Cheese - Portsmouth, NH2600 Lafayette Road, Portsmouth, NH 03801Restaurant
- 5Open nowNapoli Market & Deli261 South Street, Portsmouth, NH 03801Restaurant
- 3Old Ferry Landing10 Ceres Street, Portsmouth, NH 03801Restaurant
- 2Closed nowPaddy's Restaurant27 International Drive, Portsmouth, NH 03801Restaurant
- 3.3Open nowPanera Bread1465 Woodbury Avenue, Portsmouth, NH 03801Restaurant Cafe Bakery
- 1Closed nowPapa Gino's2800 Lafayette Road, Portsmouth, NH 03801Restaurant
- 4.5Closed nowPink Bamboo Hot Pot Cafe128 Penhallow Street, Portsmouth, NH 03801Restaurant
- 3.8Closed nowPoco's Bow Street Cantina37 Bow Street, Portsmouth, NH 03801Restaurant
- 4Open nowPopovers On the Square8 Congress Street, Portsmouth, NH 03801Restaurant Cafe
- 4.7Closed nowPortsmouth Brewery56 Market Street, Portsmouth, NH 03801Restaurant Bar
- 3Closed nowPortsmouth Gas Light Co.64 Market Street, Portsmouth, NH 03801Restaurant Bar Night club
- 5Closed nowPortsmouth Pizza Factory800 Islington Street, Portsmouth, NH 03801Restaurant