Write a Post
The Greek Orthodox Metropolis of Denver is one of the Metropolises of the Greek Orthodox Archdiocese of America with 50 parishes.[1]
They include:[2]
Annunciation Cathedral 3511 Yoakum Blvd. Houston, TX 77006