This place looks similar to the walk you do through the stores at Ceasar Palace with the pretty painted blue sky on the ceiling and the shop fronts looking like buildings. But they have a canal going through the place and leading outside because they have opportunities for you to feel like your in Venice by riding gondolas.
It's another nice place to walk through to beat the heat and crowds you would meet on the Strip. And they have various things on display as you walk through, such as these cool replicas of the Transformer and Alien characters as we walked around. They have shops and food places to go through as well.
So make sure to come and spend some time here when you get the chance!