Hellenic Orthodox Church of the Annunciation

1000 Delaware Ave.
Buffalo
New York
United States