The Embassy of Japan
The Embassy of Japan is located at 2520 Massachusetts Ave Washington D.C. The closest metro station is Dupont Circle on the Red Line. Built in 1931 and designed by the architectural firm Delano & Aldrich, with a Georgian revival style … Continue reading