If you buy one shoe this season, look towards this classic school-girl style. Striking the perfect balance between pretty and practical, the Mary ... Jane Birkin wore them throughout the 60s ...
From '60s mod to '90s grunge and cutesy coquette ... so we’ve rounded up the very best Mary Jane shoes out there. From Mary Jane pumps (with a range of heel heights, straps, and buckle details ...