About Embassy of Japan, London
Other, Unclassified Objects, Interesting Places, Historic Object
The Embassy of Japan in London is the diplomatic mission of Japan in the United Kingdom. It occupies a large Victorian building on Piccadilly opposite Green Park, which is Grade II listed.
Source From:
Wikipedia
101-104, St. James's, Piccadilly, London, England, United Kingdom, W1J 7NB