Inn of the Last Happiness

The Inn of the Last Happiness was located in the Juramashi district of Otosan Uchi.