Momo Restaurant – An iconic restaurant offering a beautiful array of dishes from North Africa and the Mediterranean.
Momo (closed)
25 Heddon St, London W1B 4BH
London United Kingdom
London United Kingdom
Phone: +44 (0)20 7434 4040
Momo Restaurant – An iconic restaurant offering a beautiful array of dishes from North Africa and the Mediterranean.