Thistle marble arch hotel oxford street london July 8, 2019 16 32 64 128 London thistle marble arch hotel Thistle london marble arch (ex-amba hotel marble arch) Thistle marble arch hotel london booking