Twentyone Angullia Park Floor Plan TwentyOne Angullia Park is a freehold condominium development located at 21, Angullia Park Singapore