Branch locations, hours & info