palace

Meguro Gajoen: Grand and Flamboyant Otherworldly Palace

Built in 1935 and praised as the Showa Era’s ‘Palace of the Dragon God’, Meguro Gajoen is the first wedding complex to be built in Japan. The building includes wedding and banquet halls ornamented with traditional quaint handicrafts and vividly restored pictures, restaurants providing delicious seasonal cuisine, a museum which possesses precious Japanese-style pictures, a…