Ali Baba's

First Documented
1969
Last Documented
1971

Ali Baba's
11663 Sherman Way
North Hollywood, CA
United States