Restaurants - Lake Forest, California, United States
We use the freshest and most delicious ingredients we can find; microwaves, freezers and fryers are not a part of our food philosophy. You'll taste the freshness in our colorful salads, dips, sandwiches and our homemade pita bread.