This restaurant has been in Lake Forest CA for many years. It is a family owned and operated. The food is just simply the best. You are always made to feel your part of the family.
Address: 22421 El Toro Rd Ste J, El Toro, CA 92630-5049
Location: United States > California (CA) > Orange County > El Toro
Phone Number: +1 949-855-3970