Está localizado en el Boulevard Las Vegas en South Sands Avenue (a la esquina NE), directamente al lado del Fashion Show Mall.