Momo – London
London

Momo – London

Japanese restaurant, belong to a hotel. Good foods, especially the seafood salad is our favourite. The interior is not very Japanese, though.