Place of worship · Orthodox

Greek Orthodox Church of the Annunciation

Address
12250 Northwest 2nd Avenue, North Miami, FL 33168 · Map
Town
North Miami (outside the city of Miami)

More places of worship in North Miami