Villa Sombrero

First Documented
1980
Last Documented
1981

Villa Sombrero
6101 York
Los Angeles, CA
United States