The pop-up hotel has traveled the world, and is making its final stop in a Mayfair town house overlooking Berkeley Square.