Address: 628 W La Palma Ave, Anaheim, CA 92801 Phone: (714) 535-0667
Reviewed on 08/04/2025
By: Arianne M.
Arrived around 9:30pm on a Sunday night and it was quite bustling. Plenty of parking. Small restaurant with limited seating, but people leave quick. If... more