What are the best Italian restaurants in Windsor? Angellino’s Italian Restaurant 13. Rocco’s “First time experience – good food, nice…” 14. Hartford Road Pizza 15. Alfresco’s Restaurant 16. Mike’s Pizza 17. Guiseppina’s Italian Bakery 18. South Windsor Restaurant & Pizza 19. Alexia’s Pizza and Restaurant 20. Capa Di Roma “The best pizza around…