Genuinely a bit confused about what a beauty spot is when people talk about others driving to it/overcrowding it during lockdown. I can't envisage what it is- somewhere with a nice view or just a nice park?
I'm in London and I'd say Greenwich is gorgeous both as a park and for the view but I wouldn't refer to it as a local beauty spot.