Filming ‘Turks & Caicos’

Helena was filming scenes for Turks & Caicos on location at London Bridge Station this week and some photos have appeared on the web! I do not know the source of these photos and I am anxious to find out so that I can credit their owner; if you know where they came from, please let me know! Alternatively, if they are your photos please contact me so that I can either credit you or remove the photos.

Leave a Reply