Portraits on the Beach for beginners - Plum Island
Plum Island Beach
83-199 N Reservation TerraceNewburyport, MA 01950