5760 North Academy Blvd, Colorado Springs, Colorado 80918 USA
The black Dahlia is cleaaan
Photo Credit: Yelp