Designed by
Title
Square and Obelisk in front of Basilica of Santa Maria Novella church in Florence, Italy #121240443
Description
Square and Obelisk in front of Basilica of Santa Maria Novella church in Florence, Italy. Europe
This image is editorial