The Haapsalu Castle is a historic castle located in the town of Haapsalu, Estonia. It's known for its beautiful architecture, including its iconic white tower.