Scott Malkin speaks about the future of physical retail, luxury brands and his new venture in the USA.
See All 153 Episodes of "Bisnow Reports"