Address 1320 Fairmont Dr San Leandro CA 94578 United States
Phone: (510) 481-3441 Open 24 Hours a Day: No