A warm welcome to the Hampshire.
Hampshire (Hotel : London, England)
London : The Hotel,
[1989?]