The Titanic Hotel 30 James St Liverpool