Does London's first billion pound hotel live up to the hype? Inside the Peninsula London, where it costs from £1,300 per night Evening Standard · Nov 6, 2023