Location
Abbies beach house is nestled in the bush, right on stunning Tallows Beach. Only 5 km's from the town of Byron Bay, the whisper quiet of Suffolk Park is broken only by the songs of countless native birds.
Address: 32 Macgregor Street, Byron Bay