21 Richards is located at 546427, Hougang / Punggol / Sengkang (D19).