AcachallaTown

Acachalla Town is a town owned by Papa Acachalla in another dimension. Papa and Billy once visited there.