Country Road Shirts Waist 36

Blue/white small checks. 

$30