Del Lago is a restaurant offering Greek specialties. Enjoy a cozy atmosphere, fast service, and lakeside views.