Aerial photos:

In the first image below, the Locanda Fiorita is on
a tiny square near the top right section of the picture, just west
of the Chiesa di Santo Stefano. To the south, you can see the
Campo San Stefano and
the Accademia Bridge
over the Grand Canal.

The second photo was taken from the north, looking
south. The Locanda Fiorita is the red building with a vine-covered
terrace near the bottom of the picture, behind the rectangular white
umbrellas. The larger square is the northern part of the Campo San
Stefano.