View Larger Image Riverside Piazzasms-admin2020-11-22T07:19:58+00:00 Project Description Riverside Piazza (69 Units) – 11 Keng Cheow Street Singapore 059608