The One about Otori-jinja Shrine in Meguro

Meguro is a special ward in Tokyo that was founded back in 1947. Formerly two towns: Meguro and Hibusama, that were part of the former Ebara District of Musashi Province, the two were merged in 1932 into Meguro Ward. Meguro (which translates to “black eyes”) is known for its major corporate offices, 15 foreign embassies and consulates, the Tokyo Metropolitan Museum of Photography, Japanese Folk Crafts Museum,  and the home […]