London Bridge Station is located at the heart of London just south of the River Thames. The station is one of several major main line and suburban termini at the heart of the capital. The station is an extremely busy commuter interchange especially because of its Underground Station and river pier.