Meguro Gajoen

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. Recent accolades include a three-pavilion rating in the 2009 and 2010 Michelin Hotel Guide, with the elaborately designed hotel and restaurants open all year round to host Japanese, Western and other style weddings.

Access by train: Three minutes’ walk from the Meguro Station (on the JR Yamanote Line, Tokyu Meguro Line, Subway Nanboku Line, Mita Line).
Address: 1-8-1 Shimomeguro, Meguro-ku, Tokyo 153-0064.