12 Inches of Sin is an International juried art exhibition features sophisticated, intelligent, witty and provocative artworks from around the world, presented by Sin City Gallery.
Sin City Gallery is located inside the world famous Arts Factory in the 18b Arts District in Downtown Las Vegas.
107 E. Charleston Blvd.
Las Vegas, NV 89104 USA
Comments or questions are welcome.