Archives for January 2013

Strozzi Palace Hotel Florence, Italy

Strozzi Palace Hotel Florence enjoys a prime location that allows you to take full advantage of all the attractions of the city. This 4 Star hotel is located in the oldest part of the historic center Continue Reading