ST. JOHN St. John Belted Shirt Dress - Blue THB 70,730 THB 25,621 (64% off) FARFETCH SHOP NOW FIND SIMILAR