The Avondale Hotel Burwood in Burwood, New South Wales.
119 Burwood Rd, Burwood, New South Wales 2134