In the heart of the city, on a magnificent Renaissance square overlooking the banks of the Arno river, The St. Regis Florence is close to all the extraordinary masterpieces of the city, for a refined and memorable stay.