Del Taco

22859 Lake Forest Dr.
Lake Forest
California
United States
website