There are many great places to view London’s iconic skyline. Greenwich Park in the south, or Alexandra Palace to the north are two well known viewing points. This weekend we discovered another lesser known vantage point…One Tree Hill in south
One Tree Hill: a natural vantage point for London’s skyline
