The appointment-only space is part of the $400 million renovation of Landmark, a premium shopping center complex in the Central business district.