St Christopher's Place sits at the heart of the West End and can be found between Selfridges and Bond Street.