Athelstan House comprises a detached office building over ground and 2 upper floors located on the corner of Trafalgar Street..
Winchester is an historic and thriving Cathedral City situated approximately 68 miles south west of London and 12 miles north..