Eva Longoria in Miami Beach

Happy Tuesday! Here's the look from Eva Longoria (5'2"):
On Eva Longoria: Top- Enza Costa Chamere 3/4 Sleeve Top $170; Shorts- 7 For All Mankind Roll Up Shorts $128; Shoes- Brian Atwood Wagner Pumps $709
A similar look:
Forever 21 Frenchie Knit Top $17.80
American Apparel Stretch Bull Denim Short Shorts $46
Bamboo Colada Peep Toe Pump $25.90

Where to find these items: