HDB Flats for Sale in Central (HDB Town)

Get new listing alerts for this search

Save search, get alertsStay ahead of new listings
Nearby listings within 2km

7150 Sale listings

3 Bed Walk-up Apartment (Condo) for Sale in Tiong Bahru Estate - Project Photos 0
image

10

  • S$ 2,100,000
  • S$ 1,327 psf
    • 3 Beds
    • 3 Baths
    • 1,582 sqft
    • Walk-up
    • 99 yrs
TE 16
Havelock MRT · 7 mins (495m)
searchSpacious Layout
searchWell-Maintained
searchRenovated Unit
searchBright And Airy
searchDirect Owner Listing
searchHigh Rental Yield
searchInvestment Opportunity
searchLong Lease Available
Agent for 3 Bed Walk-up Apartment (Condo) for Sale in Tiong Bahru Estatepremium agent crown

Listed 1 month ago by

3388james

2+1 Bed Condo for Sale in The Serra Residences - Project Photos 0
NEW LAUNCH
image

6

  • To be confirmed
    • 2+1 Beds
    • 2 Baths
    • 710 sqft
    • Condo
    • Freehold
NS 20
Novena MRT · 7 mins (526m)
searchNear MRT Station
searchFreehold Property
searchNear Shopping Centre
searchRare Unit Available
searchCentral Location
searchNew Launch
searchWalk To School
searchNear CBD
searchFamily Oriented
searchNear Hospital
Agent for 2+1 Bed Condo for Sale in The Serra Residencespremium agent crown

Listed 1 month ago by

Antony Choi

1 Bed Apartment (Condo) for Sale in Kallang Riverside - Project Photos 0
image

6

floor-plan

1

video

1

  • S$ 1,290,000
  • S$ 2,495 psf
STARTING PRICE
    • 1 Bed
    • 1 Bath
    • 517 sqft
    • Apartment
    • Built: 2019
    • Freehold
EW 11
Lavender MRT · 6 mins (454m)
searchHigh Floor
searchNear MRT Station
searchBright And Airy
searchQuiet Neighbourhood
searchSwimming Pool
searchBrand New Renovation
searchCity View
searchNear Park
searchFully Furnished
searchNear Stadium
Agent for 1 Bed Apartment (Condo) for Sale in Kallang Riversidepremium agent crown

Listed 1 month ago by

Pedro Chuang

3 Bed Condo for Sale in Midtown Bay - Project Photos 0
image

19

floor-plan

1

  • S$ 5,052,000
  • S$ 3,816 psf
    • 3 Beds
    • 2 Baths
    • 1,324 sqft
    • Condo
    • Built: 2024
    • 99 yrs
CC 3
Esplanade MRT · 5 mins (337m)
searchNear MRT Station
searchEfficient Layout
searchCentral Location
searchModern Interior
searchInvestment Opportunity
searchCity View
searchNewly T.O.P
searchPrime District 7
searchReady For Move-In
searchIntegrated Development
Agent for 3 Bed Condo for Sale in Midtown Baypremium agent crown

Listed 1 month ago by

Lex Lim

2 Bed Condo for Sale in River Modern - Project Photos 0
NEW LAUNCH
image

8

floor-plan

4

  • S$ 1,863,000
  • S$ 3,463 psf
    • 2 Beds
    • 1 Bath
    • 538 sqft
    • Condo
    • Built: 2030
    • 99 yrs
TE 15
Great World MRT · 3 mins (164m)
searchHigh Floor
searchNear MRT Station
searchNear Primary School
searchNear Shopping Centre
searchNew Launch
searchPrivate Lift Unit
searchCity View
searchNear CBD
searchNear River
searchRiver View
Agent for 2 Bed Condo for Sale in River Modernpremium agent crown

Listed 1 month ago by

Lex Lim

4 Bed Condo for Sale in River Modern - Project Photos 0
NEW LAUNCH
image

13

floor-plan

2

  • S$ 6,174,000
  • S$ 3,374 psf
    • 4 Beds
    • 3 Baths
    • 1,830 sqft
    • Condo
    • Built: 2030
    • 99 yrs
TE 15
Great World MRT · 3 mins (164m)
searchNear MRT Station
searchNear Shopping Centre
searchNew Launch
searchCity View
searchNear CBD
searchDirect MRT Access
searchNear River Valley Primary School
searchRiver View
searchNear Waterfront
searchNear Restaurants
Agent for 4 Bed Condo for Sale in River Modernpremium agent crown

Listed 1 month ago by

Lex Lim

3 Bed Condo for Sale in Zion Road - Project Photos 0
image

5

floor-plan

2

  • S$ 3,212,700
  • S$ 3,110 psf
    • 3 Beds
    • 2 Baths
    • 1,033 sqft
    • Condo
TE 16
Havelock MRT · 3 mins (181m)
searchHigh Floor
searchNear MRT Station
searchNew Launch
searchSwimming Pool
searchCity View
searchPrime Location
searchDirect MRT Access
searchPrivate Lift
searchGood Schools Nearby
searchModern Design
Agent for 3 Bed Condo for Sale in Zion Roadpremium agent crown

Listed 1 month ago by

Lex Lim

2 Bed Condo for Sale in Zion Road - Project Photos 0
image

10

floor-plan

6

  • S$ 2,058,100
  • S$ 2,987 psf
    • 2 Beds
    • 2 Baths
    • 689 sqft
    • Condo
TE 16
Havelock MRT · 3 mins (181m)
searchHigh Floor
searchNear MRT Station
searchNear Primary School
searchFamily Friendly
searchNear Shopping Centre
searchModern Interior
searchNear Hawker Centre
searchSwimming Pool
searchPrime Location
Agent for 2 Bed Condo for Sale in Zion Roadpremium agent crown

Listed 1 month ago by

Lex Lim

1 Bed Condo for Sale in OUE Twin Peaks - Project Photos 0
image

15

floor-plan

4

  • S$ 1,262,700
  • S$ 2,300 psf
    • 1 Bed
    • 1 Bath
    • 549 sqft
    • Condo
    • Built: 2015
    • 99 yrs
TE 15
Great World MRT · 6 mins (478m)
Agent for 1 Bed Condo for Sale in OUE Twin Peakspremium agent crown

Listed 1 month ago by

Lex Lim

4 Bed Condo for Sale in Draycott Eight - Project Photos 0
image

18

floor-plan

2

  • S$ 7,037,280
  • S$ 2,430 psf
    • 4 Beds
    • 3 Baths
    • 2,896 sqft
    • Condo
    • Built: 2005
    • 99 yrs
DT 11NS 21
Newton MRT · 9 mins (703m)
searchGreenery View
searchModern Interior
searchQuiet Environment
searchPrime Location
searchPark View
searchPrivate Lift
searchRenovated
searchGood Schools Nearby
searchFamily Oriented
searchSpacious Rooms
Agent for 4 Bed Condo for Sale in Draycott Eightpremium agent crown

Listed 1 month ago by

Lex Lim

4 Bed Condo for Sale in The Marq On Paterson Hill - Project Photos 0
image

11

  • S$ 20,800,000
  • S$ 6,734 psf
    • 4 Beds
    • 4 Baths
    • 3,089 sqft
    • Condo
    • Built: 2011
    • Freehold
NS 22TE 14
Orchard MRT · 7 mins (532m)
searchSpacious Layout
searchNear Primary School
searchFreehold Property
searchModern Interior
searchHigh Ceiling
searchCity View
searchWalk-In Wardrobe
searchPrivate Lift
searchUltra-Luxury Residence
searchNear Orchard MRT
Agent for 4 Bed Condo for Sale in The Marq On Paterson Hillpremium agent crown

Listed 1 month ago by

Lex Lim

2 Bed Condo for Sale in Midtown Bay - Project Photos 0
image

15

floor-plan

5

  • S$ 2,468,000
  • S$ 3,322 psf
    • 2 Beds
    • 2 Baths
    • 743 sqft
    • Condo
    • Built: 2024
    • 99 yrs
CC 3
Esplanade MRT · 5 mins (337m)
searchNear MRT Station
searchModern Interior
searchInvestment Opportunity
searchCity View
searchPrime Location
searchNewly T.O.P
searchReady For Move-In
searchIntegrated Development
Agent for 2 Bed Condo for Sale in Midtown Baypremium agent crown

Listed 1 month ago by

Lex Lim

5 Bed Condo for Sale in Zion Road - Project Photos 0
image

5

floor-plan

1

  • S$ 6,436,800
  • S$ 3,417 psf
    • 5 Beds
    • 4 Baths
    • 1,884 sqft
    • Condo
TE 16
Havelock MRT · 3 mins (181m)
searchHigh Floor
searchNear MRT Station
searchFreehold Property
searchNear Shopping Centre
searchNew Launch
searchNear Mall
searchSwimming Pool
searchCity View
searchDirect MRT Access
searchPrivate Lift
Agent for 5 Bed Condo for Sale in Zion Roadpremium agent crown

Listed 1 month ago by

Lex Lim

2 Bed Condo for Sale in River Valley Green - Project Photos 0
image

14

floor-plan

5

  • S$ 2,163,000
  • S$ 3,587 psf
    • 2 Beds
    • 2 Baths
    • 603 sqft
    • Condo
TE 15
Great World MRT · 3 mins (219m)
searchPark View
search1km To Primary Schools
searchSustainable Luxury
searchDistrict 9 Prime Location
searchBCA Green Mark Platinum SLE
searchNature-Inspired Living
searchNear Singapore River
Agent for 2 Bed Condo for Sale in River Valley Greenpremium agent crown

Listed 1 month ago by

Lex Lim

3 Bed Condo for Sale in Verticus - Project Photos 0
image

16

  • S$ 3,300,000
  • S$ 2,865 psf
    • 3 Beds
    • 3 Baths
    • 1,152 sqft
    • Condo
    • Built: 2024
    • Freehold
NS 19
Toa Payoh MRT · 10 mins (756m)
searchHigh Floor
searchNear MRT Station
searchSpacious Layout
searchNear Primary School
searchRenovated Unit
searchNear Shopping Centre
searchBright And Airy
searchWell Connected Transport
searchNear Hawker Centre
searchCity View
Agent for 3 Bed Condo for Sale in Verticus

Listed 1 month ago by

Iris Sim

Recommendedrecommended agent
1 Bed Condo for Sale in Aspen Linq - Project Photos 0
image

7

floor-plan

1

  • S$ 920,000
  • S$ 1,614 psf
    • 1 Bed
    • 2 Baths
    • 570 sqft
    • Condo
    • Built: 2016
    • 999 yrs
NS 23
Somerset MRT · 7 mins (555m)
searchNear MRT Station
searchSpacious Layout
searchNear Shopping Centre
searchDirect Owner Listing
searchNear Hawker Centre
searchNear Orchard Shopping Belt
searchNear CBD
searchBalcony Unit
searchNear Tiong Bahru
Agent for 1 Bed Condo for Sale in Aspen Linq

Listed 1 month ago by

Vincent Ong

Recommendedrecommended agent
2 Bed Apartment (Condo) for Sale in Jool Suites - Project Photos 0
image

7

floor-plan

1

  • S$ 1,880,000
  • S$ 1,901 psf
    • 2 Beds
    • 2 Baths
    • 989 sqft
    • Apartment
    • Built: 2014
    • Freehold
NE 8
Farrer Park MRT · 4 mins (317m)
searchNear Primary School
searchFreehold Property
searchFamily Friendly
searchNear Shopping Centre
searchSpacious Balcony
searchNew Appliances
Agent for 2 Bed Apartment (Condo) for Sale in Jool Suitespremium agent crown

Listed 1 month ago by

Patricia Lim

3 Bed Apartment (Condo) for Sale in The Serra Residences - Project Photos 0
NEW LAUNCH
image

3

  • S$ 2,288,888
  • S$ 2,996 psf
    • 3 Beds
    • 2 Baths
    • 764 sqft
    • Apartment
    • Freehold
NS 20
Novena MRT · 7 mins (526m)
searchNear MRT Station
searchNear Primary School
searchNear Mall
searchSwimming Pool
searchNear Secondary School
searchPrivate Lift Unit
searchGymnasium
searchTennis Court
searchFreehold
searchSky Garden
Agent for 3 Bed Apartment (Condo) for Sale in The Serra Residencespremium agent crown

Listed 1 month ago by

Audrey Siow

5 Bed Apartment (Condo) for Sale in The Serra Residences - Project Photos 0
NEW LAUNCH
image

4

  • S$ 5,260,000
  • S$ 2,997 psf
    • 5 Beds
    • 6 Baths
    • 1,755 sqft
    • Apartment
    • Freehold
NS 20
Novena MRT · 7 mins (526m)
Agent for 5 Bed Apartment (Condo) for Sale in The Serra Residencespremium agent crown

Listed 1 month ago by

Audrey Siow

4 Bed Apartment (Condo) for Sale in The Serra Residences - Project Photos 0
NEW LAUNCH
image

3

  • S$ 3,968,888
  • S$ 2,973 psf
    • 4 Beds
    • 3 Baths
    • 1,335 sqft
    • Apartment
    • Freehold
NS 20
Novena MRT · 7 mins (526m)
searchNear MRT Station
searchNear Primary School
searchFreehold Property
searchNear Mall
searchSwimming Pool
searchNear Secondary School
searchPrivate Lift Unit
searchGymnasium
searchTennis Court
searchSky Garden
Agent for 4 Bed Apartment (Condo) for Sale in The Serra Residencespremium agent crown

Listed 1 month ago by

Audrey Siow

4 Bed Condo for Sale in One Shenton - Project Photos 0
image

9

floor-plan

1

  • S$ 4,100,000
  • S$ 1,814 psf
    • 4 Beds
    • 4 Baths
    • 2,260 sqft
    • Condo
    • Built: 2011
    • 99 yrs
TE 19
Shenton Way MRT · 2 mins (141m)
searchHigh Floor
searchSpacious Layout
searchModern Interior
searchUnblocked View
searchPrivate Lift Unit
searchNear CBD
searchDual Master Bedrooms
searchFull Facilities Condo
Agent for 4 Bed Condo for Sale in One Shentonpremium agent crown

Listed 1 month ago by

Donny Wong

2 Bed Condo for Sale in 26 Newton - Project Photos 0
image

8

floor-plan

1

  • S$ 2,099,000
  • S$ 2,708 psf
    • 2 Beds
    • 2 Baths
    • 775 sqft
    • Condo
    • Built: 2016
    • Freehold
DT 11NS 21
Newton MRT · 6 mins (450m)
searchHigh Floor
searchNear MRT Station
searchSpacious Layout
searchFreehold Property
searchNear Shopping Centre
searchNear Hawker Centre
searchEnclosed Kitchen
searchPrime Location
searchEnsuite Master Bedroom
searchStudy Room
Agent for 2 Bed Condo for Sale in 26 Newtonpremium agent crown

Listed 1 month ago by

Donny Wong

1 Bed Apartment (Condo) for Sale in City Suites - Project Photos 0
image

6

floor-plan

1

video

1

  • S$ 830,000
  • S$ 1,793 psf
    • 1 Bed
    • 1 Bath
    • 463 sqft
    • Apartment
    • Built: 2016
    • Freehold
NS 20
Novena MRT · 12 mins (933m)
searchCorner Unit
searchHigh Floor
searchFreehold Property
searchNear Shopping Centre
searchCentral Location
searchWalk To School
searchNear Cte Expressway
searchBalcony Facing City
searchNear Pie Expressway
searchNear Hospital
Agent for 1 Bed Apartment (Condo) for Sale in City Suitespremium agent crown

Listed 1 month ago by

Donny Wong

2 Bed Condo for Sale in RV Altitude - Project Photos 0
image

13

floor-plan

1

video

1

  • S$ 1,290,000
  • S$ 2,925 psf
    • 2 Beds
    • 1 Bath
    • 441 sqft
    • Condo
    • Built: 1970
    • Freehold
TE 15
Great World MRT · 4 mins (275m)
searchNear MRT Station
searchNear Primary School
searchFreehold Property
searchNear Shopping Centre
searchEfficient Layout
searchCentral Location
searchNew Listing
searchHigh Rental Yield
searchNear Robertson Quay
Agent for 2 Bed Condo for Sale in RV Altitudepremium agent crown

Listed 1 month ago by

Donny Wong

1 Bed Apartment (Condo) for Sale in Devonshire 12 - Project Photos 0
image

10

floor-plan

1

  • S$ 980,000
  • S$ 2,025 psf
    • 1 Bed
    • 1 Bath
    • 484 sqft
    • Apartment
    • Built: 2015
    • Freehold
NS 23
Somerset MRT · 3 mins (238m)
searchSpacious Layout
searchNear Primary School
searchFreehold Property
searchBright And Airy
searchRare Unit Available
searchCentral Location
searchNew Listing
searchNear Orchard Shopping Belt
searchStudy Room
Agent for 1 Bed Apartment (Condo) for Sale in Devonshire 12premium agent crown

Listed 1 month ago by

Donny Wong

3 Bed Condo for Sale in Jervois Lodge - Project Photos 0
image

7

floor-plan

1

  • S$ 3,080,000
  • S$ 2,253 psf
    • 3 Beds
    • 3 Baths
    • 1,367 sqft
    • Condo
    • Built: 1997
    • Freehold
EW 18
Redhill MRT · 11 mins (876m)
searchNear MRT Station
searchFreehold Property
searchRenovated Unit
searchCentral Location
searchNear Hawker Centre
searchQuiet Neighbourhood
searchNear Orchard Shopping Belt
searchNear Botanic Gardens
searchNear Clarke Quay
searchMaid Room
Agent for 3 Bed Condo for Sale in Jervois Lodge

Listed 1 month ago by

Cassandra Lim

Recommendedrecommended agent
2 Bed Condo for Sale in Kopar At Newton - Project Photos 0
image

6

  • S$ 1,650,000
  • S$ 2,687 psf
    • 2 Beds
    • 1 Bath
    • 614 sqft
    • Condo
    • Built: 2024
    • 99 yrs
DT 11NS 21
Newton MRT · 5 mins (349m)
searchHigh Floor
searchSpacious Layout
searchNear Primary School
searchWell-Maintained
searchNear Shopping Centre
searchBright And Airy
searchCentral Location
searchNear Hawker Centre
Agent for 2 Bed Condo for Sale in Kopar At Newtonpremium agent crown

Listed 1 month ago by

Desmond Yeo

3 Room (3NG) HDB for Sale in 2 Everton Park - Project Photos 0
image

9

floor-plan

1

  • S$ 600,000
  • S$ 774 psf
    • 2 Beds
    • 1 Bath
    • 775 sqft
    • HDB 3 Rooms
    • Built: 1980
    • 99 yrs
EW 16NE 3TE 17
Outram Park MRT · 6 mins (436m)
searchNear MRT Station
searchSpacious Layout
searchWell-Maintained
searchNear Shopping Centre
searchCentral Location
searchNear Sentosa
searchNear Mount Faber
searchNear Heritage Area
Agent for 3 Room (3NG) HDB for Sale in 2 Everton Parkpremium agent crown

Listed 1 month ago by

Vel Loh

3 Bed Apartment (Condo) for Sale in The Draycott - Project Photos 0
image

8

  • S$ 7,230,000
  • S$ 2,742 psf
    • 3 Beds
    • 3 Baths
    • 2,637 sqft
    • Apartment
    • Built: 1980
    • Freehold
DT 11NS 21
Newton MRT · 10 mins (736m)
searchSpacious Layout
searchWell-Maintained
searchMove-In Condition
searchSwimming Pool
searchCity View
searchGymnasium
searchCovered Parking
searchPlayground
Agent for 3 Bed Apartment (Condo) for Sale in The Draycottpremium agent crown

Listed 1 month ago by

Anna Koh

2 Bed Condo for Sale in Marina One Residences - Project Photos 0
image

16

floor-plan

1

  • S$ 2,900,000
  • S$ 2,515 psf
    • 2 Beds
    • 2 Baths
    • 1,153 sqft
    • Condo
    • Built: 2018
    • 99 yrs
CE 2NS 27TE 20
Marina Bay MRT · 3 mins (164m)
searchSpacious Layout
searchFamily Friendly
searchWell-Maintained
searchRenovated Unit
searchBright And Airy
searchMove-In Condition
searchHigh Rental Yield
searchModern Interior
searchBalcony Unit
searchImmediate Availability
Agent for 2 Bed Condo for Sale in Marina One Residencespremium agent crown

Listed 1 month ago by

Anthea Yeo

3 Bed Condo for Sale in The Arcady At Boon Keng - Project Photos 0
NEW LAUNCH
image

4

floor-plan

1

video

1

  • S$ 3,343,000
  • S$ 2,610 psf
    • 3 Beds
    • 3 Baths
    • 1,281 sqft
    • Condo
    • Built: 2028
    • Freehold
NE 9
Boon Keng MRT · 6 mins (437m)
searchNear MRT Station
searchNear Primary School
searchNew Launch
searchInvestment Opportunity
searchNear Secondary School
searchNear PIE Expressway
searchNear CBD
searchNear CTE Expressway
searchFreehold
searchQuality Fittings
Agent for 3 Bed Condo for Sale in The Arcady At Boon Keng

Listed 1 month ago by

Lim Boon Chiang

Recommendedrecommended agent
3 Bed Condo for Sale in The Ritz-Carlton Residences Singapore, Cairnhill - Project Photos 0
image

5

floor-plan

1

  • S$ 13,500,000
  • S$ 4,769 psf
    • 3 Beds
    • 4 Baths
    • 2,831 sqft
    • Condo
    • Built: 2013
    • Freehold
DT 11NS 21
Newton MRT · 7 mins (532m)
searchNear MRT Station
searchSpacious Layout
searchRenovated Unit
searchNear Shopping Centre
searchCentral Location
searchModern Interior
searchNear Orchard Shopping Belt
searchPrime Location
searchWooden Flooring
Agent for 3 Bed Condo for Sale in The Ritz-Carlton Residences Singapore, Cairnhillpremium agent crown

Listed 1 month ago by

David Soh

1 Bed Condo for Sale in Avenue South Residence - Project Photos 0
image

19

floor-plan

1

  • S$ 1,050,000
  • S$ 2,121 psf
    • 1 Bed
    • 1 Bath
    • 495 sqft
    • Condo
    • Built: 2023
    • 99 yrs
CC 30
Keppel MRT · 9 mins (689m)
searchHigh Floor
searchRenovated Unit
searchCentral Location
searchModern Interior
searchInvestment Opportunity
searchFully Furnished
searchPrivate Lift
searchTop Floor
searchTenanted
searchVacant Possession
Agent for 1 Bed Condo for Sale in Avenue South Residencepremium agent crown

Listed 1 month ago by

David Soh

4 Bed Apartment (Condo) for Sale in The Draycott - Project Photos 0
image

10

floor-plan

2

  • S$ 6,150,000
  • S$ 2,332 psf
    • 4 Beds
    • 4 Baths
    • 2,637 sqft
    • Apartment
    • Built: 1980
    • Freehold
DT 11NS 21
Newton MRT · 10 mins (736m)
searchSpacious Layout
searchCentral Location
searchNear Orchard Shopping Belt
searchHigh Ceiling
searchPrime Location
searchUpscale Amenities
searchLuxury Condominium
searchExpat Friendly
Agent for 4 Bed Apartment (Condo) for Sale in The Draycottpremium agent crown

Listed 1 month ago by

David Soh

4 Bed Condo for Sale in The Ritz-Carlton Residences Singapore, Cairnhill - Project Photos 0
image

5

floor-plan

1

  • S$ 13,880,000
  • S$ 4,903 psf
    • 4 Beds
    • 4 Baths
    • 2,831 sqft
    • Condo
    • Built: 2013
    • Freehold
DT 11NS 21
Newton MRT · 7 mins (532m)
searchNear MRT Station
searchSpacious Layout
searchFamily Friendly
searchRenovated Unit
searchNear Shopping Centre
searchCentral Location
searchModern Interior
searchNear Orchard Shopping Belt
searchHigh Ceiling
searchPrime Location
Agent for 4 Bed Condo for Sale in The Ritz-Carlton Residences Singapore, Cairnhillpremium agent crown

Listed 1 month ago by

David Soh

4 Bed Condo for Sale in The Ritz-Carlton Residences Singapore, Cairnhill - Project Photos 0
image

5

floor-plan

2

  • S$ 39,000,000
  • S$ 5,999 psf
    • 4 Beds
    • 6 Baths
    • 6,501 sqft
    • Condo
    • Built: 2013
    • Freehold
DT 11NS 21
Newton MRT · 7 mins (532m)
searchNear MRT Station
searchSpacious Layout
searchNear Primary School
searchNear Shopping Centre
searchCentral Location
searchModern Interior
searchNear Orchard Shopping Belt
searchPrime Location
searchNear Preschool
searchWooden Flooring
Agent for 4 Bed Condo for Sale in The Ritz-Carlton Residences Singapore, Cairnhillpremium agent crown

Listed 1 month ago by

David Soh