Metro Village Shopping Center

Place

Metro Village Shopping Center

A large shopping plaza in Metropolis.

----------