Current weather station observations near Euston