Video: The Byron at Byron Bay

The Byron at Byron Bay, Australia, is a tourist magnet in its own right.