Twin Waterfalls is located at 108 Punggol Walk 828764 Hougang / Punggol / Sengkang (D19).