June 8, 2016 Greenwich Park – Finding Some Fresh air in London Greenwich park is one of the largest green spaces in London. From the top…