Overview Details Press Releases Multimedia Locations People Groups The Shops at Columbus Circle is an upscale shopping mall in Deutsche Bank Center, a skyscraper complex in Manhattan, New York City. It is located at Columbus Circle, next to the southwestern corner of Central Park.