Mirror Village

Mirror Village is a spirit world, located near Bodhi Street.