The Campo di Rialto
painting 32 of 49 by Giovanni Antonio Canaletto

The Campo di Rialto by Giovanni Antonio Canaletto