Picture - Taylor Swift and Leaves London, England, Tuesday 19th October 2010


Taylor Swift and Leaves Tuesday 19th October 2010 Taylor Swift leaves her hotel and heads for Nobu Park Lane restaurant. London, England




Contactmusic