820 N Euclid St, Anaheim, CA 92801 +1 714-635-5678
restaurant, Anaheim, CA, United States
Today
How to go there