Address 2531 Blanding Ave Alameda CA 94501 United States
Phone: (510) 865-9040 Open 24 Hours a Day: No