L.A.
Oops, just read that you are looking for something in South Austin. I was going to suggest Laguna Gloria and Mayfield Park they are both located next to each other on 35th street off of Mopac.
Out South,
You could call Green Pastures Restaurant and see if they would allow you to use their grounds. It is so beautifully landscaped.