A delaywire note: Apl, the new Orchard Street restaurant that includes hanging monkey bars and shoes tossed over wires as design elements, did not open on Friday as promised. According to new signage in the window it will open this coming Friday. [TLD]
Filed under: