One of the most popular filming locations in London is the UNESCO Heritage Site of Greenwich. Greenwich is a borough of London but really, it is a small town unto itself, located six miles up the River Thames. Once the home of English royalty, Greenwich has a history that reaches back through Roman times to the pre-historic, with ... Read More »