3020 W Colorado Ave A, Ste. A, Colorado Springs, Colorado 80904 USA
Better than the best record store in town!
Photo Credit: Yelp