In the year 1930, when the real estate prices in Shanghai were soaring, this downtown lot became the most expensive urban land anywhere in Asia (per square foot). It was at the southwestern corner of Central Road and Ezra Road, inside the block known as the
Central Arcade. This is where Taylor Garage obtained the lease in May 1930 to build its
(
Read more... )