Annabella Hotel*** Florence, Italy A NEW charming 3 stars hotel for budget stays in Florence, Italy. Located in downtown, nearby Firenze SMN train station, Uffizi, Duomo and all points of attraction. Cosy and renewed rooms with private bath, shower, A/C, phone, TV and all conforts.