Restaurants - London, England, United Kingdom
Fine dining from Alexandria, in a relaxed & stylish atmosphere. Unique cuisine in the heart of Kensington, London. Our exquisite creations have already been acclaimed by Chaîne des Rôtisseurs & others.
YouTube