Crystal Palace National
1 of 3Active Image : Crystal Palace National in London, United Kingdom. Indoor swimming pool.
Swim Dem CrewView Guide
“Peigh’s personal favourite. Its grand design makes it feel like a church, so we call it the cathedral of swimming. You can do every sport here, even beach volley ball.”