Japanese in London - Mayfair 167 Piccadilly, Mayfair, London, W1J 9EG Tags: air conditioning, delivery, japanese, rude, take away, takeaway, vegetarian dishes