Address

1118 Lincoln Ave, Alameda, CA 94501

Call Us

 510-337-1262

Opening Hours

11:00 am – 9:00 pm 
7 days a week