Hayward Japan Grill

920 C St
Hayward, CA
510.889.8432
37.671406
-122.0828
Hours:
Mon - Sat:11am - 10pm
Sun: 4pm - 9:30pm

for Hayward Japan Grill
Directions
from: