A high tea treat with a view