Yama Momo

72 Lordship Ln, London SE22 8HF, United Kingdom

London, United Kingdom

Narrow, contemporary spot for Japanese mains and artfully presented sushi, plus inventive cocktails.

Rating: 667

Score: 4.4

Price: Expensive

No reviews available.