IET London: Savoy Place

An event venue in London