The 35-foot-wide property at 125 E. 65th St. was also once home to the China House — as it was part of the China Institute.
But the new Lumens showroom in San Francisco isn’t just a place to see the red lamp next to the black. Instead, in September, ...