Stamford, Connecticut

Annunciation Orthodox Church
1230 Newfield Avenue
Stamford, Connecticut