2115 Kelly St,
Hayward,
CA
Directions Directions
Map Map
Hours
Mon Closed Tue-Sat 6:30 a.m.-10:00 p.m
More
Reviews
Read 54 reviews
Go
Write a Review
Menu View Menu
Upload
Add a Photo