Location

St. Mary’s Indian Orthodox Church is centrally located in Dallas at
14133 Dennis Lane, Farmers Branch, Texas 75234