Stock Photo: England, Hampshire, Winchester. Peninsula Square, formerly home to a military barracks, is now one of the most desirable places to live in Winchester.

Stock Photo: 4282-23298 England, Hampshire, Winchester. Peninsula Square, formerly home to a military barracks, is now one of the most desirable places to live in Winchester.