Location

 

Willoughby Leisure Centre

http://www.willoughbyleisure.com.au/
2 Small Street, Willoughby.
25 metre heated indoor pool.