The Stafford London

A traditional, high-end hotel located in the St. James’s neighborhood. Central location right around the corner from Piccadilly Circus and Regent Street.