I just spent two weeks in Florence Italy and spotted this place up at the Boboli Gardens. Thought it looked neat, though don't have a clue as to what it is