Meguro Gajoen
Building in Shimomeguro, Tokyo, Japan / From Wikipedia, the free encyclopedia
The Meguro Gajoen (目黒雅叙園) is a historic wedding, hotel and restaurant building located on the eastern edge of Shimomeguro.
It is known for the historic 100 Steps Staircase (Hyakudan Kaidan) and a series of historicist rooms that are used for exhibitions.[1]