Company name: The Garden
Description: Sophisticated courtyard restaurant
10a Northumberland Ave, London SW1A 2BD, United Kingdom