Michele’s Place is a perfect spot in Florence and a short walk to downtown.