Our food



Aldwych

147 Strand, Aldwych, London, WC2R 1JA
Our food
Find out more