Get directions to: Buffalo Bills, Hayward, CA
Restaurant address: 1082 "b" St. Hayward, CA 94541, USA
Restaurant: Buffalo Bills