Ireland on the Square

6 Market Square
Portsmouth, NH 03801

603-319-1670
+ Google Map