Get directions to: La Mill Incorporated, Alhambra, CA
Restaurant address: 1112 Westminster Ave Alhambra, CA 91803, USA
Restaurant: La Mill Incorporated