Japanese in London - Brixton 58A Atlantic Road, Brixton, London, SW9 8PY Tags: japanese, private parties: up to 25 guests, vegetarian dishes