Get directions to: Wahoo's, Lake Forest, CA Restaurant address: 23572 El Toro Rd Ste D Lake Forest, CA 92630, USA Driving Walking Bicycling Restaurant: Wahoo's