London Aquatics Centre
1 of 3Active Image : London Aquatics Centre in London, United Kingdom. Indoor swimming pool for health and fitness.
Swim Dem CrewView Guide
“This has been our home for the last two years. We see this pool more than we see our family and to be able to swim in a pool that Olympians regularly grace is pretty special.”