Established in 1964, Lembo's is a casual Italian restaurant specializing in authentic Italian cuisine and traditional pizza. It offers a family-friendly atmosphere with a well-lit dining room and comfortable seating.