EXPLORE THE RESOURCES
ABOUT STSA MINISTRIES
STSA Church was established in Arlington, VA in 2012 with a mission to “bring an ancient faith to a modern world.” We attempt to do that by presenting the depth and richness of our Orthodox Christian faith, in a way that’s relevant and applicable to life in the 21st century.