Los Verdes is a restaurant known for its large portions of appetizers, sandwiches, and other dishes. It offers indoor and outdoor seating.