Company name: Dalloway Terrace
Description: Al fresco meals in classy surrounds
16-22 Great Russell St, London WC1B 3NN, United Kingdom