The Beach Plum

2800 Lafayette Rd Route 1 Portsmouth NH 03801 USA

(603) 433-3339

Location