The Granada La

Bar · 17 S 1St St, Alhambra, CA

Hours

More food in Alhambra, CA