Nestled in historic downtown Portsmouth, New Hampshire, Ristorante Massimo's world-class Italian cuisine and Upstairs at Massimo's focusing in small plates. Indulge in timeless, world-class Italian cuisine in a quaint and intimate setting for a fabulous night out.