Royal National Hotel Christmas Break - London From £350pp