Meydan Istanbul Shopping & Entertainment Center is Europe's largest open-air green-architect prized asset, located on 128 acres in Istanbul. It features a wide array of retail stores and dining options.