When the weather isn’t ideal, or you want to stay out of the sun, it’s time to hit indoor pools Melbourne wide!
Outdoor pools in Melbourne typically open just in the warmer months, but Melbourne aquatic centres with indoor pools are open all year round and are an excellent option for some aquatic family fun and exercise.
Visit a local indoor swimming pool near you and enjoy a cheap day out with the family! In this list of the best indoor pools in Melbourne, we’ve included information on all the indoor facilities, including indoor lap pools, kids pools, splash parks and more.
If you’re looking for a salt water pool in Melbourne (for instance if you’re allergic to chlorine or need water that’s not irritating for the eyes and skin), head to our list of Melbourne outdoor swimming pools. Some of the outdoor pools in Melbourne are salt water pools. There are no indoor salt water pools in Melbourne.
MELBOURNE INDOOR SWIMMING POOLS – TABLE OF CONTENTS
- Indoor Swimming Pool Melbourne – CBD
- Best Indoor Swimming Pool Melbourne – North
- Best Indoor Public Pools Melbourne – South
- Best Melbourne Indoor Pool – South East
- Best Indoor Public Swimming Pools Melbourne – East
- Best Indoor Public Swimming Pools Melbourne – North East
- Best Public Indoor Swimming Pools Melbourne – West
INDOOR SWIMMING POOL melbourne CBD
1. Melbourne City Baths, Melbourne CBD
There is a swimming pool in Melbourne CBD; Melbourne City Baths. Inside the spectacular facade of the Melbourne City Baths they have a 30-metre indoor pool, spa and sauna. They run swimming classes to follow the Royal Life Saving Australia Swim and Survive curriculum.
Melbourne City Baths, 420 Swanston St, Melbourne, (03) 9663 5888
Best INDOOR swimming pool Melbourne – North
2. Brunswick Baths, Brunswick
Brunswick Baths has a heated, 20 metre, five-lane lap and recreation pool for lap swimmers, water workout classes and swimming lessons. The indoor water play pool has a waterslide and water cannons to entertain the kids and the beach entry is particularly good for introducing toddlers and young children to the water.
Brunswick Baths also has a 50-metre heated outdoor pool open year-round and kids splash pad that’s turned on during the warmer months for certain hours (or on request if you ask a staff member nicely!).
Brunswick Baths, 14 Dawson Street, Brunswick 3056 (03) 9381 1840
3. Richmond Recreation Centre, Richmond
Enjoy the 50-metre indoor swimming pool Richmond Recreation Centre offers all through the year. They also have a Learn to Swim pool, a toddler pool and a spa, sauna and steam room. They run swimming lessons and other aquatic classes.
Adult swim admission is $8.40, children are $5.10 and a family is $20.80.
Richmond Recreation Centre, Gleadell Street, Richmond, (03) 9205 5032
4. Northcote Aquatic & Recreation Centre, Northcote
Northcote Aquatic & Recreation Centre (NARC) is Darebin’s latest and most revolutionary fitness and aquatic facility.
Try out the 25-metre, 8-lane indoor pool or embrace leisure in the warm water pool with an integrated spa. For families and children, there’s an exciting aquatic playground and a learn-to-swim/leisure pool.
With an expansive Health Club offering various fitness rooms, including group fitness, wellness, reformer pilates, and indoor cycling, along with private consulting rooms for allied health services, this centre caters to all your wellbeing needs.
Embracing inclusivity, the centre features a Change Village with gender-neutral and family change cubicles, accessible change rooms, and separate facilities for groups and schools, ensuring everyone feels comfortable and welcomed.
Northcote Aquatic & Recreation Centre, 180 Victoria Road, Northcote 3070 (03) 9088 4600
5. Coburg Leisure Centre, Coburg
Coburg Leisure Centre has a 25-metre pool, learner pool and toddler pool. There is also a spa and steam room. Adult admission is $6.30, children are $4.10 and a family pass is $16.60.
Coburg Leisure Centre, 81 Bell St, Coburg, (03) 9354 3504
6. Sunbury Aquatic & Leisure Centre, Sunbury
Sunbury Aquatic & Leisure Centre offers a wide range of water-based activities and attractions suitable for visitors of all ages.
At the heart of the facility is a versatile pool area, featuring an indoor lap pool for dedicated swimmers, a hydrotherapy warm water pool for those seeking a more laid-back experience, and a dedicated children’s play area, ensuring that even the youngest visitors can have a blast in the water. There’s also a seasonal outdoor 50-metre pool.
If relaxation is more your style, the facility includes spa and steam room amenities, providing the perfect setting for unwinding.
Sunbury Aquatic & Leisure Centre, 20 Ligar St, Sunbury, (03) 9356 6820
7. TRAC Thomastown, Thomastown
Thomastown Recreation & Aquatic Centre (TRAC) is home to brand new indoor pools including a 25m lap pool, Programs / Learn to Swim pool, hydrotherapy pool, and toddlers pool / baby pools.
The kids facilities include a water tunes piano, Wally the whale, shooting cannons a green frog slide and waterfalls. There is also an outdoor splash park that is operational during the summer months.
Thomastown Recreation & Aquatic Centre (TRAC), 52-54 Main Street, Thomastown, (03) 9463 0700
8. Reservoir Leisure Centre, Reservoir
Indoors at Reservoir Leisure Centre, there is a 25-metre pool for lap swimming, a warm water hydrotherapy pool, spa, sauna, steam room, learn-to-swim pool and toddlers pool with beach entry.
Seasonal facilities outdoors include waterslides, a toddler pool, a family pool and a play pool.
Reservoir Leisure Centre, Cuthbert Rd, Reservoir, (03) 9496 1050
9. Splash Aqua Park & Leisure Centre, Craigieburn
Splash Aqua Park & Leisure Centre has three indoor pool areas so there is something for everyone!
The main pool is an Olympic-sized pool available for water exercise, recreational play, lap swimming, aquatic group fitness classes and user group programs. It has eight lanes and an adjustable boom to facilitate two 25-metre pool areas.
The warm water pool is for aquatic programs including exercise and rehabilitation. The leisure and Swim School pool is for swimming lessons and having fun in the water.
Last, but certainly not least are the waterslides. There is a larger and smaller slide and the highest point is just shy of 14 metres (Height restrictions apply.) Definitely a Melbourne water slide to try out!
Splash Aqua Park & Leisure Centre, 60 Central Park Avenue, Craigieburn, (03) 9356 6800
10. Mill Park Leisure Centre, Mill Park
Mill Park Leisure Centre is the perfect spot for keeping kids entertained for hours all thanks to their adventure playground that includes water features, slides and a tipping bucket.
There’s also an indoor 25 metre pool, learn to swim pool and a warm water pool, spa, steam room and sauna facilities for relaxation.
Mill Park Leisure Centre, Morang Drive, Mill Park, (03) 9404 4811
11. Broadmeadows Aquatic and Leisure Centre, Broadmeadows
Broadmeadows Aquatic and Leisure Centre offers swimming lessons and aqua aerobics. Facilities include a 50m pool, 25 metre pool and warm water pool.
Broadmeadows Aquatic and Leisure Centre, 41-85 Tanderrum Way, Broadmeadows, 03 9205 2670
12. Latrobe University Sports Centre Indoor Pool, Bundoora
Visit La Trobe University Sports Centre for a 25 metre heated indoor pool with exceptional water quality. There is also a deep water pit, cargo net and Tarzan rope.
Public entry to the pool for adults is $5.50, and children under 10 are granted admission for the student price of $4.20.
Latrobe University Sports Centre Indoor Pool, Cnr Centreway and College Drive, Bundoora, (03) 9479 2973
Best Indoor public pools Melbourne – South
13. Melbourne Sports and Aquatic Centre, Albert Park
Melbourne Sports and Aquatic Centre MSAC pool has an outdoor 50m pool for casual lap swimming, as well as boasting an indoor 50m competition pool, an indoor 25m lap pool, an indoor multi-purpose pool and a hydrotherapy pool.
There is also a wave pool and water slide that are very popular with kids.
MSAC swim school runs MSAC swimming lessons in line with Victorian school terms. MSAC swimming entry prices start at $5.80 for children, $8.50 for adults and $17.30 for a family.
Melbourne Sports and Aquatic Centre (MSAC), Aughtie Drive, Albert Park 3206 (03) 9926 1555
14. St Kilda Sea Baths, St Kilda
St Kilda Sea Baths is an indoor aquatic centre with a difference – the pools are filled with salt water from the bay!
There is a heated 25-metre seawater pool, a warm water pool, a steam room and a lounge area with bay views. They run swimming lessons for kids and adults.
St Kilda Sea Baths, 10 – 18 Jacka Boulevard, St Kilda, (03) 9525 4888
15. Peninsula Aquatic Recreation Centre (PARC), Frankston
Peninsula Aquatic Recreation Centre (PARC) has a heated 10-lane 50-metre indoor pool. This pool operates as a 25m/20 lane or 50m/10 lane pool at various times of the day. There is also a learn-to-swim pool, beach entry / wading pool, toddlers pool and one of the largest warm water exercise pools in Victoria (for 16 and over).
If you’re looking for indoor water parks, PARC doesn’t disappoint. Water play facilities include a multi-level structure with slides for every age. It also has jets, valves, spray nozzles, a spinning water wheel and a giant tipping bucket. There are two larger water slides for older kids (age and height limits apply).
Peninsula Aquatic Recreation Centre (PARC), Cnr Cranbourne Road and Olive Grove, Frankston, (03) 9781 8444
Best MELBOURNE INDOOR POOL – South East
16. Harold Holt Swim Centre, Glen Iris
I’ve never understood why they’d name a swimming pool after a prime minister who died from drowning…but anyhooo.
Harold Holt Glen Iris swimming pool has an outdoor 50m pool, an indoor 25m pool, hydrotherapy pool (all heated) as well as an outdoor and and indoor pool for kids. There are indoor and outdoor splash parks.
Harold Holt Swim Centre, Cnr High St and Edgar St, Glen Iris 3146 (03) 8290 1678
17. Kingston Waves Leisure Centre, Highett
Kingston Waves Leisure Centre has an indoor 50m pool with a movable boom, providing for 2 x 25m pools, learn to swim pool, spa / steam facilities wave pool and indoor / outdoor splash park.
Adult swim entry is $9.10, kids are $7.60 and a family is $30.
Kingston Waves Leisure Centre, 111 Chesterville Rd, Highett, (03) 9559 7111
18. Clayton Aquatics & Health Club, Clayton
Visit Clayton Aquatics & Health Club for the 25-metre indoor heated pool, spa and play pool with a beach entry, water play and bubbles.
Adult entry is $7.20, children are $4.30 and a family pass is $19.40. They also have a swim school at the centre.
Clayton Aquatics & Health Club, Cooke St, Clayton, (03) 9541 3100
19. Casey Aquatic and Recreation Centre (ARC), Narre Warren
With a range of pools and activities, there’s something for everyone in the family at Casey ARC
Dive into the 50-metre indoor lap pool for a serious swim or let the little ones splash around safely in the splash park.
For an extra dose of excitement, take on the wave pool – it’s sure to add some adrenaline to your day.
When it’s time to relax, unwind in their spa and sauna facilities.
Casey Aquatic and Recreation Centre (ARC), Cnr Overland Drive and Princes Hwy, Narre Warren, (03) 9705 5000
20. Casey Recreation & Aquatic Centre (RACE), Cranbourne
Casey Recreation & Aquatic Centre (RACE) is home to a 50m lap pool, aquatic education, warm water exercise pool and water play zones including water slides (height restrictions apply).
Swim entry for an adult is $9.60, a child is $8 and a family is $27.50.
Casey Recreation & Aquatic Centre (RACE), 65 Berwick-Cranbourne Rd, Cranbourne, (03) 5990 8600
21. Monash Aquatic & Recreation Centre (MARC), Glen Waverley
Monash Aquatic & Recreation Centre is a huge facility with awesome pools. There’s an outdoor 50m pool, an indoor 25m pool, an indoor wave pool (with normal wave sessions and special big wave sessions when participants are provided with bodyboards), a warm water exercise pool and indoor toddler play pools.
Monash Aquatic & Recreation Centre, 626 Waverley Road, Glen Waverley 3150 (03) 9265 4888
22. Glen Eira Sports and Aquatic Centre, Bentleigh East
Glen Eira Pool (GESAC) has a 50-metre outdoor pool, 25-metre indoor pool, an indoor leisure pool with interactive water features and play equipment – including a giant pirate ship, two water slides, learn-to-swim pool and an aquatic wellness area.
Off peak adult swim entry costs $9.10 and off peak child (3 – 15 years) costs $7.80. There is a $2.50 spectator fee.
Glen Eira Sports and Aquatic Centre, 200 East Boundary Road, Bentleigh East 3165 (03) 9570 9200
23. Dandenong Oasis Leisure Centre, Dandenong
Dandenong Oasis Leisure Centre‘s aquatic facilities include an indoor 50-metre pool, fun pool, toddlers pool with water jets, and hydrotherapy pool.
Swim entry is $8.50 for an adult, $7.20 for a child and $24.20 for a family.
Dandenong Oasis Leisure Centre, Cnr Heatherton Rd and Cleeland St, Dandenong, (03) 9767 3100
24. Noble Park Pool, Noble Park
Noble Park Aquatic Centre has heated indoor and outdoor pools, along with a splash park and water slide for family fun.
Indoors there is a heated indoor leisure and program pool that is used for aqua aerobics and junior swimming lessons, and is perfect for kids to play in all year round.
Outdoors there’s a 50 metre outdoor swimming pool is open to the public every day. The’s also an outdoor splash park that opens when the forecast is above 26 degrees Celsius. It has tipping buckets, water fountains, slides and climbing equipment all housed under an ample shade structure. One of Melbourne’s biggest water slides is also open when the temperature is warm enough (age and height restrictions apply).
Noble Park Aquatic Centre, Cnr Heatherton Road and Memorial Drive, Noble Park 3174
25. Cardinia LIFE, Pakenham
Cardinia LIFE has a 25-metre 8-lane indoor swimming pool, warm water program pool, and leisure pool with interactive water features.
Cardinia LIFE, 4 Olympic Way, Pakenham, (03) 5945 2888
Best INDOOR public swimming pools Melbourne East
26. Collingwood Leisure Centre, Clifton Hill
Collingwood Leisure Centre has an indoor 25-metre pool, programme pool, toddler pool plus a spa and sauna. They have swimming lessons, squad swimming and a creche.
Collingwood Leisure Centre, Cnr Turnbull St and Hoddle St, Clifton Hill, (03) 9205 5522
27. Healthways Recreation Centre, Mont Albert North
Healthways has one of only a few salt water indoor pools Melbourne wide. It’s available for public use when not fully booked out by programs, so it’s best to check lane availability before visiting. They run swimming lessons and aqua exercise classes.
Healthways Recreation Centre, 1/11 Arcade Rd, Mont Albert North, (03) 9890 0507
28. Ashburton Pool, Ashburton
Ashburton Pool and Recreation Centre is home to a 25-metre outdoor heated pool as well as a 25-metre indoor heated pool and hydrotherapy pool.
It’s open every day and prices start at $6.440 for a child, $8 for an adult and $18 for a family.
Ashburton Pool and Recreation Centre, 8 Warner Avenue, Ashburton 3147 (03) 9885 0333
29. Aquanation, Ringwood
There’s lots of aquatic fun to be had at Aquanation! They have a 50-metre lap pool, warm water pool, pools for toddlers and family leisure, underwater lights and a tipping bucket. There are even water slides (5yo and over, height restrictions apply, open selected days).
Ringwood Regional Aquatic & Leisure Centre (Aquanation), Cnr Greenwood Avenue and Reilly St, Ringwood, (03) 9298 4520
30. Croydon Leisure & Aquatic Centre (AquaHub), Croydon
AquaHub Croydon has a 25-metre pool, warm water pool, leisure pool with beach entry and an interactive water play area. They also run swimming lessons.
Croydon Leisure & Aquatic Centre (AquaHub), 11 Civic Square, Croydon, (03) 9294 5500
31. Aqualink, Box Hill
Aqualink Box Hill has a 25-metre indoor pool, a toddler pool, a warm therapy pool and an indoor diving pool. There is a splash pad with a tipping bucket, water sprays, a small slide, water rainbows, bubblers, geysers and beach entry into the leisure pool.
The splash pad operates Monday to Friday 9am – 12pm and 4pm – 7pm and Saturday and Sunday 9am – 6pm
The dive boards operate Monday and Fri 4pm – 6pm and Saturday and Sunday 1pm – 4pm.
There is also a 25-metre outdoor heated pool and an outdoor heated toddler pool.
Aqualink Box Hill, Surrey Drive, Box Hill 3128 (03) 9898 2099
32. Knox Pool, Boronia
Knox LeisureWorks has four indoor heated swimming pools, a spa, and the iconic frog slide – all making for splashy fun for toddlers to lap swimmers.
There is also a 25-metre outdoor pool open from 1 December to 31 March (if over 28 degrees).
**The outdoor aquatic area at Knox Leisureworks (KLW) will remain closed for the 2023/24 Summer Season. An independent audit has been completed and has deemed the outdoor aquatic infrastructure to be not-operational due to significant structural issues. Council has engaged a specialist leisure contractor to provide recommendations regarding the planning process and potential future works on the outdoor area at KLW.
Knox LeisureWorks, 42 Tormore Road, Boronia 3155 (03) 9762 3133
33. Aqualink, Nunawading
Aqualink Nunawading has a 50 metre 8-lane indoor heated pool (with pool hoist) and a family leisure pool with beach entry and water play equipment including water jets and bubblers.
Aqualink Nunawading, Fraser Place, Forest Hill, (03) 9878 4576
34. Aquarena, Templestowe Lower
Aquarena Aquatic and Leisure Centre‘s indoor facilities include a 25-metre heated pool, warm water pool, spa and steam room.
Outdoors, they have a 50m outdoor pool for lap swimming, a dive pool with two low diving boards and a shallow toddlers pool partially covered by shade sails. There’s also a large amphitheatre with sloping sides.
Aquarena Aquatic and Leisure Centre, 139-153 Williamsons Road, Templestowe Lower 3108
35. Kilsyth Pool, Kilsyth
Kilsyth Centenary Pool has an indoor heated 50-metre pool and recreational pool, there is a warm water pool and toddler pool with a mushroom fountain.
They also have an outdoor seasonal swimming pool, outdoor toddler pool, playground and an expansive grassed area including shaded areas. The outdoor facilities are open during the warmer months.
Kilsyth Centenary Pool, 72 Hawthory Road, Kilsyth 3137 (03) 9725 9411
BEST INDOOR PUBLIC SWIMMING POOLS MELBOURNE – NORTH-EAST
36. Ivanhoe Aquatic & Fitness Centre, Ivanhoe
At Ivanhoe Aquatic & Fitness Centre there is a 25-metre indoor pool with 7 lanes, a 12-metre learners pool – toddlers pool, and spa facilities. They have swimming lessons and aqua aerobics.
Ivanhoe Aquatic & Fitness Centre, 170 Waterdale Road, Ivanhoe, (03) 9490 7111
37. Eltham Leisure Centre, Eltham
Eltham Leisure Centre has an 8 lane 25-metre lap pool, a warm water pool, and a dedicated learn-to-swim pool with a toddler play area. They offer aqua group fitness classes and swimming lessons.
Adult swim entry costs $9, children cost $7.00 and a family pass is $24.50.
Eltham Leisure Centre, 40 Brougham Street, Eltham, (03) 9439 2266
38. WaterMarc Banyule, Greensborough
At WaterMarc Banyule there is a 50 metre pool (with a boom to convert to 2 x 25 metre pools), learn to swim pool, toddler pool and leisure pool and warm water pool.
There is also an adventure playground and water slides (height restrictions apply for water slides). And at selected times there is a pool inflatable.
WaterMarc Banyule, 1 Flintoff Street, Greensborough, (03) 9422 6111
Best PUBLIC INDOOR SWIMMING pools Melbourne – West
39. Bayfit Leisure Centre, Altona North
Bayfit has a lap swimming pool indoor, and a toddler splash pool on the side of a leisure pool with beach entry. There are also hydrotherapy facilities.
Bayfit, Cnr Mills & Mason Sts, Altona North, 03 9392 2222
40. Yarraville Swim Centre, West Footscray
Yarraville Swim Centre is a 25-metre indoor pool built in a converted factory. They run Royal Life Saving Club Swim and Survive swimming lessons, that include weekly swim clubs, and they also offer aqua aerobics and beach sessions including surfing lessons and marine biology.
Lap swimming is available at the centre, although it’s best to visit outside swim lesson times as the pool can get quite busy. Casual swim admission is $5 for an adult and $4 for a child.
Yarraville Swim Centre, 35 Roberts St, West Footscray, (03) 9315 3400
41. Laverton Swim and Fitness Centre, Laverton
Laverton Swim and Fitness Centre has a 25-metre pool and offers swimming lessons and aquacise. They also have spa and sauna facilities. Swim entry is $7.40 for adults and $6.80 for children (4-16 years).
Laverton Swim and Fitness Centre, 26 Jennings Street, Laverton, (03) 9360 0318
42. Maribyrnong Aquatic Centre, Maribyrnong
Maribyrnong Aquatic Centre has a 50-metre pool, a warm water pool and a leisure pool with beach entry, a green frog water slide and a toddler splash park.
Maribyrnong Aquatic Centre (MAC), 1 Aquatic Drive, Maribyrnong, (03) 9317 0250
43. Ascot Vale Leisure Centre, Ascot Vale
The Ascot Vale Leisure Centre has a 25-metre Lap and Recreation Pool, Toddlers Pool, Water Play Area, Hydrotherapy (warm water) pool, and Aquatic Education Learn-to-Swim Pool.
Adult pool entry is $7.70, children (3 – 15 years) are $5.50 and Family Swim entry is $20.80
Ascot Vale Leisure Centre, Cnr Langs & Epsom Rd, Ascot Vale, 03 9375 3411
44. AquaPulse, Hoppers Crossing
At AquaPulse Hoppers Crossing there’s a 50-metre pool, 25-metre pool, warm water pool with recovery and spa zones. And the real highlights: a leisure pool with a feature tower, slides and numerous other features, and two water slides (height and age requirements apply).
It’s easy to see why AquaPulse is one of the most popular aquatic centres Melbourne wide!
Read our AquaPulse review
AquaPulse, Wyndham Leisure & Events Centre, 80 Derrimut Road, Hoppers Crossing, (03) 8734 5678
45. Sunshine Leisure Centre, Sunshine
Sunshine Leisure Centre has indoor and outdoor heated 25 metre lap pools, 20 metre program pool with ramp entry, an indoor leisure pool, an outdoor splash pad and a spa and steam room.
Casual swim entry for an adult is $7.50, children are $5.60 and a family is $19.60.
Sunshine Leisure Centre, 5 Kennedy Street, Sunshine, (03) 9249 4615
46. East Keilor Leisure Centre, Keilor East
Let the kids splash around freely at the East Keilor Leisure Centre. The centre’s pool facilities include a 50 metre heated outdoor pool, 25-metre indoor lap pool, Learn to swim pool, dedicated warm water program pool, spa, a steam and sauna, and an indoor water playground for young children
Keilor East Leisure Centre, 84 Quinn Grove, Keilor East, (03) 9336 3711
47. Melton Waves Leisure Centre, Melton
Visit Melton Waves Leisure Centre and swim in the 25-metre indoor pool, hydrotherapy pool-spa, and toddlers pool. It’s the only place to find a wave pool in Melbourne’s west and rapid river feature.
There is also a 50 metre 8 lane outdoor pool and a 20 metre outdoor play pool.
Melton Waves Leisure Centre, 206 Coburns Rd, Melton, (03) 9747 4333
48. Victoria University pool, Footscray
VU’s Footscray Park Aquatic and Fitness Centre is located at Building L, Level 0, Footscray Park Campus. It’s normally very quiet and calm, with sweeping views of the Maribyrnong River.
It’s open to the public and you can visit the 25-metre heated swimming pool as well as other gym and teaching rooms.
VU Sport offers Learn to Swim classes for babies, children and adults as well as school holiday sports programs for school-aged children.
Footscray Park Aquatic & Fitness Centre, Victoria University Footscray Park Campus, Building L, level 0, Ballarat Rd, Footscray
49. Brimbank Aquatic and Wellness Centre, Keilor Downs
Brimbank Aquatic and Wellness Centre is a state-of-the-art multi-million dollar unique health and wellbeing hub with awesome facilities such as an Olympic-sized pool, two massive water slides, an indoor pool playground for kids, a warm water pool, a learn-to-swim pool, an onsite creche and cafe. Outside there’s a skate park and fenced playground too.
Read our Brimbank Aquatic Centre review.
Brimbank Aquatic and Wellness Centre, 90 Taylors Rd, Keilor Downs, +61 3 9249 4635, bawc@brimbank.vic.gov.au
Best free water play in Melbourne
Best outdoor swimming pools in Melbourne
Best trampoline parks in Melbourne
The post 49 Best Indoor Swimming Pools Melbourne: All-Weather Splashy Fun appeared first on TOT: HOT OR NOT