The Winchester Royal Hotel (map) Saint Peter Street Winchester, England, SO23 United Kingdom ✚ gCal ✚ iCal book your place Name * Name First Name Last Name Email Address * Subject * Message * Thank you!