Location

THE WOODS is a beautiful collection of 93 cluster strata terrace houses nestled along the tranquil Westwood Avenue in western Singapore.