Company name: Launceston Place
Description: Classic British dishes in 1839 townhouse
1A Launceston Pl, London W8 5RL, United Kingdom