Last Thursday, a new Sephora opened its doors at 88 Columbus Ave., filling one of the few remaining commercial vacancies in the Columbus Square development, a residential and commercial complex between 97th and 100th streets and Columbus and Amsterdam avenues, which is nearly four years into construction.