San Cristoforo, San Michele and Murano
painting 30 of 49 by Giovanni Antonio Canaletto

San Cristoforo, San Michele and Murano by Giovanni Antonio Canaletto