6304 E Santa Ana Canyon Rd, Anaheim, California 92807 USA
Newly Renovated and under new ownership. NOW OPEN!!!
Photo Credit: Yelp