Get directions to: Lee's Sandwiches, Hayward, CA
Restaurant address: 24790 Amador St Hayward, CA 94544, USA
Restaurant: Lee's Sandwiches