UCHI

144 Clarence Rd, Lower Clapton, London E5 8DY, United Kingdom

London, United Kingdom

Rustic-chic Japanese bistro prepping elevated sushi, nigiri & sashimi, plus grilled skewers.

Rating: 516

Score: 4.1

Price: Expensive

No reviews available.