Beauty & Style
Castle On The Hill
Download 'Castle On The Hill' on iTunes
This image appears in the gallery:Celebrity Shoes
Cameron Diaz keeps it classic in these peep-toes.
See the full gallery: Celebrity Shoes