[Our Lady of Guadalupe Church, (N oblique)]
Description:
Photograph of the Our Lady of Guadalupe Church (located at 509 Garza St) in Del Rio, Texas.
Date:
February 1, 1975
Creator:
Texas Historical Commission
Location:
29.3545095 -100.8897307
Partner:
Texas Historical Commission