Address 3310 International Blvd Oakland CA 94601 United States
Phone: (510) 535-6585 Open 24 Hours a Day: No