Get directions to: An Lac Restaurant, Alhambra, CA
Restaurant address: 1281 East Valley Boulevard Alhambra, CA 91801, USA
Restaurant: An Lac Restaurant