Church

SS. Constantine and Helen Church, Indianapolis

Indianapolis, Indiana, United States