Filming taking place in London for Ralph Fiennes “The Invisible Woman”, captured on Street View HT Felicia

Tuesday, 21st August 2012 by @gsightseeing