La Strada is a long-running Italian restaurant known for its homestyle dishes and ample outdoor seating.