WHSmith runs 20 stores within the Basingstoke, Hampshire area. The listing of all WHSmith branches nearby can be found here.