The Viper Room

North America
United States
indoor
Los Angeles, CA, USA
various
installation