Effra Space is located in London, Greater London. It is a great place to host social and corporate events.