The Hoxton Shepherd's Bush is a boutique hotel located in London featuring earthy-toned bespoke and vintage furniture, and a retro-inspired interior.