The metro station is Park Royal in London in The Last Girl – the One who had all the gifts

Hey, folks! I watched a Movie and I Liked this The metro station is Park Royal in London in The Last Girl – the One who had all the gifts. What do you think about it? Leave a comment below.