St. Mary Star of the Sea in Newport Vermont.

Newport Vermont -67
St. Mary Star of the Sea, a Roman Catholic church, is located at the crest of Prospect Street, Newport Vermont, overlooking Lake Memphremagog. It serves a community of more than 1000 families.

Bookmark the permalink.

Comments are closed