Choja Sushi
Choja Sushi is a sushi take away located at 182 Lavender Hill, London, SW11 5TQ. We offer fresh hand rolled sushi made daily on site.
Choja Sushi is a sushi take away located at 182 Lavender Hill, London, SW11 5TQ. We offer fresh hand rolled sushi made daily on site.