The Taco Stand
Restaurant
•
240 W Chapman Ave, Orange, CA 92866, USA
8.8
Thursday: 9 AM – 10 PM
See if anyone you trust recommends it!