
Lamb chops from Angelo's Northwood Villa in Erie. Enlarge
Located at 6630 S. Dixie Hwy., Angelo's is more than a restaurant institution. It is a notion that fine dining does not necessarily equate to small portions of froufrou plates that intimidate. Adhering to its roots is its appeal. The elegant restaurant …