Designed by
Title
Shanghai IFC Mall interior, China #69662746
Description
Shanghai, China - August 16, 2011: View of Shanghai IFC Mall interior. IFC, located in Pudong area, is one of the foremost luxury shopping destinations in the world and offer the best luxury brand.
This image is editorial