Japanese in London - St. James's 8 Norris Street, St. James's, London, SW1Y 4RJ Tags: air conditioning, japanese, vegetarian dishes