EMERSON INN BY THE SEA

One Cathedral Avenue
Rockport
Massachusetts
United States