The Sherwood Macarthur featuring Double Glazing LEUMEAH, NEW SOUTH WALES, AUSTRALIA Located in Sydney’s South West, the Sherwood Macarthur is the ultimate hospitality venue that offers a mix of entertainment, dining, and relaxation. The name pays homage to Sherwood...