The St. Vincent de Paul store in Florence is massive, and when we say massive, we’re not talking about your typical cramped ...