Great place in the heart of Alhambra; close vicinity to downtown LA.