House of White Tears

The House of White Tears was a geisha house at the Castle of the Swift Sword.