The total number of WHSmith stores presently operating near Hayes, Middlesex is 149. This page will give you a list of WHSmith branches in the area.