The Stafford Hotel is a truly exclusive hotel based in St James’s Place, London which is the epitome of luxury and comfort and the location is second to none in the heart of the west end. We have worked with The Stafford for a number of years and this week we installed a new awning […]