Company name: Choja Sushi
Description: Located on Lavender hill in the heart of Clapham Junction. Pop down, say hello and view your sushi being professionally constructed by our trained sushi chefs.
182 Lavender Hill, London SW11 5TQ, United Kingdom