George and Vulture

2-3 Castle Court London EC3V 9DL