Location Location
Just 6 kilometres from Byron Bay and walking distance to the Blues Festival, come and find out why the Tallows Beach/Suffolk Park area has become of of the most sought after addresses in the Byron Bay region.
Address: 16 Alcorn Street, Byron Bay