Ryugu castle falls in Meguro


Hidden in what was once called Palace of the Dragon God for its unaccessible luxury, waterfalls are still running in Tokyo. And, as in pure Edo tradition, visitors can still enjoy the beautiful sight while having a cup of tea.


Built in 1935 and known as the Showa Era’s Palace of the Dragon God, Meguro Gajoen was the first wedding complex to be built in Japan. Nowadays it features enchanting galleries filled with Japanese pre-war art, tranquil gardens with a river flowing through them Traditional banquet halls for weddings, events and exhibitions, transplanting to Meguro the iki aesthetics of Edo culture considered peculiar to Asakusa.

error: All images © Giuseppe De Francesco