Get directions to: Cafe Monte Alto, Plymouth, NH
Restaurant address: 83 Main St Plymouth, NH 03264, USA
Restaurant: Cafe Monte Alto