Victoria's Pizza is one of the few Italian restaurants that are found in Alhambra, and rank defiantly in the top tier. Parking is quite easy and as you enter, you get that family...
All reviews seem positive