The Windup

First Documented
1950
Last Documented
1970

The Windup
5151 Melrose Ave
Los Angeles, CA
United States

Geo
34.0836322, -118.3125843