Church

St. Vasilios Church, Newport

Newport, New Hampshire, United States