Current weather station observations near Covent Garden