Address 2416 Central Ave Alameda CA 94501 United States
Phone: (510) 522-9701 Open 24 Hours a Day: No