Hospitality and Events Manager
13 hours ago
London
Located in the heart of London on Trafalgar Square, we are a place for everyone, everywhere, every day to worship, reflect, relax, meet, eat and drink, enjoy music and the arts and much more. The ...