To navigate, press the arrow keys. Westlake Chinese Restaurant ← View details 317 Windsor Road, Vineyard, New South Wales 2765 +61 2 4577 5022 Get Directions From* To * — Required information