St Nicholas Greek Orthodox Church

Orthodox

17 Meriam St, Lexington, MA, 02420

Phone: (781) 862-6453

Website: www.stnicholaslex.org

Connect: Facebook

Nearby Churches

More Orthodox churches in Lexington, MA

What to expect on your first visit