Location: 22331 El Toro Road Suite D, Lake Forest, CA 92630
Phone:(949)768-6983
Category: Restaurants
Tags: Fast Food Restaurants, Fast Foods & Carry Out, Foods - Carry Out, Take Out