Jacket: Han Jacket by IRO
Top: Rose Jacquard Top by Rebecca Taylor
Grace Adler (played by Debra Messing) on Will and Grace on NBC was spotted wearing this black leather moto jacket and floral top on Will and Grace on episode 'Staten Island Fairy' (9x11) in Feb 2018. Grace's Jacket is the Han Jacket by IRO . Grace's Top is the Rose Jacquard Top by Rebecca Taylor.