In a handsome brick structure located on a sleepy stretch of State Street sits L’Orcio, widely regarded as one of New Haven’s best Italian restaurants. You must be careful where you leave your car because some of the street parking in the area is zoned, but there’s plenty of space in the lot farther down… Continue Reading