Labyrinths and mazes have existed in our world for thousands of years. Spirals and vortices are important elements in maze generation. In this paper, we describe an algorithm for constructing spiral and vortex mazes using concentric offset curves. We join vortices into networks, leading to mazes that are difficult to solve. We also show some results generated with our techniques.