1. American Legion 32 Beach St, Rockport, MA 01966 Coordinate: 42.66038,-70.62307 Phone: (862) 824-5225