Have menu fatigue? Enter another dimension at a Santa Ana industrial park
The restaurant is situated in a Santa Ana industrial complex surrounded by sprawling concrete buildings, in the sort of center where you’d expect to find a post office, a cleaners ...