476B Upper Serangoon View

Date2015
Value$43,000

CategoryResidential