Our Lady of Lourdes Church Complex Providence, Rhode Island

Location map of Our Lady of Lourdes Church Complex, Providence, Rhode Island. Click to enlarge.
Aerial view of Our Lady of Lourdes Church Complex, Providence, Rhode Island. Click to enlarge.

Quick Facts

Address
901--903 Atwells Ave, Providence, Rhode Island 02909
Coordinates
map · aerial
Date(s)
1905-25

Article Info

Page Title
Our Lady of Lourdes Church Complex
Date Published
October 8, 2013
Last Updated
October 1, 2023