Church

Annunciation Church, North Miami

North Miami, Florida, United States