Phone: (949) 206-9988

23552 El Toro Rd, Lake Forest, CA 92630

Business Hours

Mon. - Thurs. 11am - 9:30pm

Fri. & Sat. 11am - 9:30pm

Sun. 11am - 9:30pm

Dine-in • All You Can Eat • Carry out • Pick up

ORDER ONLINE is available now!