Super excited since the places in the states are always top notch. Here's a Press Release. They are located at Central City at Express Bus Terminal (Line 3). Now the directions are quite misleading. It is not in Central city but outside along the restaurant strip down from the JW Marriot Hotel.