Experience the beauty & convenience of self-contained apartments right in the heart of Byron Bay & just a stones throw to Main Beach.