Where to buy clothes worn by Jane Villanueva (played by Gina Rodriguez) on The CW's Jane the Virgin.
Sponsored Links
Petra’s floral crop top on Jane the Virgin
Amore Top by Elliatt at Revolve, $46 (was $95)