Today, EE owns 18 branches near Letchworth Garden City, Hertfordshire. See below for a complete list of EE locations close by.