Get directions to: Ba Le Sandwich Shop, Alhambra, CA
Restaurant address: 1426 South Atlantic Boulevard Alhambra, CA 91803, USA
Restaurant: Ba Le Sandwich Shop