About Our Lady of Lourdes Church Complex
Religion, Churches, Interesting Places, Other Churches
Our Lady of Lourdes Church Complex is an historic Roman Catholic church complex at 901-903 Atwells Avenue in Providence, Rhode Island within the Diocese of Providence.
Source From:
Wikipedia
271, Carleton Street, Providence, Providence, Rhode Island, United States of America, 02908