











Fleur Bikini Top - Terra
$68
We love the snug fit and versatility of this top. The soft and stretchy fabric has a unique crinkled texture, and we love not having to worry about anyone noticing if you get a bit chilly from the coastal winds (if you know what we mean).
- Brand: TJ Swim
- Pairs with the Fleur Bikini Bottom in Terra
- Fully adjustable neck and back straps
- Double layer fabric
- Tight fitting style