Southbay Residence Southbay Residence, also known as Residence @ Southbay, comprising of 3 storey terraced houses, is located on a 35 hectares freehold land in