York Place - 2.5-Storey Semi-Detached with 999-year Leasehold | Serangoon | $6,980,000 | Melvin