Their menu says it's the first and still the only authentic Italian pizza restaurant in Windsor and I can tell you it's a great pizza place! We ordered a 12" Florentine on whole wheat and it was excellent, nothing beats fresh pizza from scratch! Like everything in Windsor it's a small shop but they have a large patio which I wouldn't mind hanging out on in the summer! read more