Question: When did the hotel west of St Peter's Square in Manchester first open?
Sentence (from "St Peter's Square, Manchester"): St Peter's Square is a public square in Manchester city centre, England.
Relevant evidence: Yes