Quiet green pocket near Euston Station with plenty of benches—the perfect two-minute breather between London's hustle.