Location: What's Left Records, 2217 E Platte Ave, Colorado Springs, CO, United States
StreetView: None