146 Lighthouse Road, Byron Bay NSW 2481 Perched on prestigious Lighthouse Road above Clarkes Beach, Villa Natasha