West London high street is named the most expensive shopping destination in the world
New Bond Street in London is the world's most expensive shopping street, with average annual rent of 1,706 per square foot after a 22 per cent increase.
Stanford Shopping Center lands new merchants in burst of retail deals
Stanford Shopping Center in Palo Alto has attracted multiple high-end national and international retailers and a first Northern California restaurant, reflecting strong local retail demand.