Windsor Festival Grounds @ Riverview | 

The Terrace,, WINDSOR
New South Wales 2756