grand canal

  1. The Grand Canal Shoppes in Las Vegas

    The Grand Canal Shoppes in Las Vegas

    The Grand Canal Shoppes is a upscale shopping mall inside The Venetian Hotel & Casino and The Palazzo on the Las Vegas Strip in Paradise, Nevada.
Top