Company name: Elystan Street
Description: Modern European fare in laid-back space
43 Elystan St, London SW3 3NT, United Kingdom