Location
St. Thomas Syro Malabar Church Philadelphia is located on 608 Welsh Rd., Philadelphia, PA.
Read more about this topic: St. Thomas Syro-Malabar Catholic Church
Location
St. Thomas Syro Malabar Church Philadelphia is located on 608 Welsh Rd., Philadelphia, PA.
Read more about this topic: St. Thomas Syro-Malabar Catholic Church