This restaurant was in a small shopping complex at Perris & John F. Kennedy. So you got to look close to...
All reviews seem positive