The Grand Canal Shoppes is an indoor shopping mall that offers over 160 high-end stores, gourmet restaurants, live entertainment, and canal rides.