St Demetrios Greek Church

Orthodox

1145 E Fort Lowell Rd, Tucson, AZ, 85719

Phone: (520) 888-0505

Website: www.stdemtucson.org

Connect: Facebook

Nearby Churches

More Orthodox churches in Tucson, AZ

What to expect on your first visit