Waterpark

waterpark

The Geraldton waterpark is located on foreshore drive near the centre of town.