Address 821 Marina Village Pkwy Alameda CA 94501 United States
Phone: (510) 263-1260 Open 24 Hours a Day: No