Helens place is a very stylish & practical property with all the amenities you’d need for a stay in Byron! A stones throw from the beautiful tallow beach and walking distance to the centre of byron. Would happily stay again!