Amazing place in a great location near Piazza Santo Spirito!