Located along the Cotai Strip, the resort is hard to miss with its replica of Elizabeth Tower (often referred to by the name of its bell, Big Ben). This attention to detail permeates the resort ...