Get directions to: Dimitriou's, Pelham, NH
Restaurant address: 125 Bridge St Pelham, NH 03076, USA
Restaurant: Dimitriou's