Albertini Restaurant - 16-20 Chalton St, London NW1 1JH, UK on Eaten