Jessica Tapfar joins The Ned as hotel manager

Jessica Tapfar has joined The Ned in London as its hotel manager.