Meigo no Heya

The Wayfarer's Station was part of the Imperial Palace of Otosan Uchi.