The £110 million new hotel is scheduled to open at the end of 2026