Address: 76, 6129, Telegraph Avenue, Idora Park, North Oakland, Oakland, Alameda County, California, 94705, United States