Hotel Castri FlorenceThe Castri Hotel is placed in two 19th century palaces in Florence, overlooking Piazza Indipendenza and Via Nazionale and is palced just 400 mt from Santa Maria Novella Central station. It offers 70 fully equipped rooms with ensuite bathroom and tv.