91-93 Brobenah Road, Leeton | Your own piece of paradise