"Very rude the manager an I’ll never go back"
Phone: +19495812883
Address: 23812 El Toro Road, Lake Forest, 92630, United States Of America
City: Lake Forest
Monday: 04:00-03:00
Tuesday: 04:00-03:00
Wednesday: 04:00-03:00
Thursday: 04:00-03:00
Friday: 04:00-03:00
Saturday: 04:00-03:00
Sunday: 04:00-03:00
Dishes: 97
Amenities: 2
Categories: 5
Reviews: 1235