British in London - Paddington 171 Edgware Road, Paddington, London, W2 2HR Tags: air conditioning, british, private parties: up to 80 guests, vegetarian dishes