1801 S Pearl St, Denver, Colorado 80210 USA
Inside during COVID. Only six customers at a time.
Photo Credit: Yelp