$109
$169.95
Save 36%
@ David Jones
Who doesn't love a shirt dress! They are such an easy thing to wear and always look stylish. The playful stripe in cameo blue and cosmopolitan pink is lively and makes a statement. Short sleeved and collared ma... show more