Japanese in London - Lambeth South Bank, Unit 7, Royal Festival Hall, Lambeth, London, SE1 8XX Tags: air conditioning, good service, japanese, vegetarian dishes