Riva Del Garda City Center

Riva del Garda city center

Statue and castle in the Riva del Garda town in the northern Italy mountains on Garda lake

Pro Stock Photos From Dreamstime