Vinegar Hill Memorial Library and Community Centre 29 Main Street, Rouse Hill Town Centre, Rouse Hill.