This cost apartment is in the heart of Florence, right down the street from piazza Novano and just a short walk to Vatican City.
We loved our stay there!