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

Nearest places in Embassy of Japan, London