Sceneca Residence / Sceneca Square

Sceneca Residence / Sceneca Square

Tanah Merah Kechil Link, District 16 Singapore