A beautiful top view of the lush green fields of Hyde Park, the largest Royal Park in London. It was established by Henry VIII in 1536. It is located in Central London
Coffee