Top: Twist-Front Blouse by Victoria Beckham
Scarf: Lurex Zig Zag Scarf by Missoni
Grace Adler (played by Debra Messing) on Will and Grace on NBC was spotted wearing this red twist front blouse and head scarf on Will and Grace on episode 'Sweatshop Annie & the Annoying Baby Shower' (9x13) in Mar 2018. Grace's Top is the Twist-Front Blouse by Victoria Beckham . Grace's Scarf is the Lurex Zig Zag Scarf by Missoni.