Nfl London Games 2024 Battersea Power Station. Hop on a river bus from battersea power station to go in and out of central london — and see the sights along the way. Battersea power station will once again be transformed into london’s most exciting sports and games venue this summer with the return of the battersea.
Battersea power station, the iconic london building on the south bank of the river thames, will open its doors on friday as part of a £9bn redevelopment. Battersea power station is a popular venue for fans to watch a range of sporting events.