Basilica

First Documented
1969
Last Documented
1971

Basilica
1809 W 88th St
Los Angeles, CA
United States