Current weather station observations near Liverpool Wharf