UCHI is located in London, United Kingdom on 144 Clarence Rd, Lower Clapton. UCHI is rated 3.9 out of 5 in the category japanese restaurant in United Kingdom. UCHI LIMITED is a retail company based out of 10 The Crescent, London, United Kingdom.
Address
144 Clarence Rd, Lower Clapton
Company size
1-10 employees