A long desolate storefront on the Upper West Side has gotten a much-needed new tenant now that restaurant and lounge Cafe Tallulah has opened on the corner of Columbus Avenue and 71st Street. The ...