Lake Forest CA Subs & Sandwiches 1. 23522 El Toro Rd, Lake Forest, CA 92630 | El Toro Gourmet Meats Seafood Deli (949) 855-0215