The Tropics

First Documented
1968
Last Documented
1970

The Tropics
13539 Ventura Blvd
Studio City, CA
United States