Su local más famoso es el que está localizado en el Strip de Las Vegas en Paradise, Nevada pero también disponen de tiendas en la Ciudad de Nueva York, Orlando, Florida, Londres, Reino Unido y China.