TruSushi N Fish

Sushi restaurant · 23702 El Toro Rd Ste A, Lake Forest, CA

Dine-In

Hours

More food in Lake Forest, CA · Sushi in Lake Forest