Javascript is required to view this map. Palazzo Borghese Via Ghibellina, 110 Florence Italy See map: Google Maps Submitted by ducdebreme on 2 January 2008 - 12:22pm Log in to post comments