Oyster: Development Manager

£50,000 - £60,000: Oyster: The Square Mile, accommodates some of the most prestigious and exciting buildings in London   …and arguably the UK, and the world!   You might have... London (Central), London (Greater)