This top is absolutely beautiful, looks great over a vest top or worn on it's own.

 

One size (8-18)

Oriental print top

£39.00Price