Filter Options
Required*
Filter
Natick / Massachusetts / United States
0.0

This beautiful and simple church is located on the corner of Washington street and North Avenue in the middle of historic downtown Natick. Founded in 1919, Albanian Orthodox Church of the Annunciation offers street-side parking for those attending the weekly 10 am worship services. The clean, white siding and deeply stained wooden doors welcomes those who pass by to stop and admire its quaint appearance and the gold crosses that top the church.