Right in the center of Florence, up a long flight of stairs, pretty small, but fine and an excellent location.