Church

Sts. Theodore Orthodox Church, Williamsville

Williamsville, New York, United States