Poppet Plaza

The Poppet Plaza, translated from in Japanese, is a place of interest located in the Poppet Region of Dragon Quest X.