Ali Baba's

First Documented
1969
Last Documented
1971

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

Geo
34.2013466, -118.3865258