<p>Torre Guelfa, also known as the Tower of Guelfa, is an impossible to miss architectural marvel that stands with easy walking distance of the Piazza...