Benham City Mall

The Benham City Mall is a mall located in Benham City. It first appeared in "Two Worlds".