navy blue poncho with a navy and white polka dot trim.

£18.00

100% Viscose

75cm x 75cm

2 in stock