Yes, EE has hundreds of stores around the UK. Enter your postcode on the store finder to locate your nearest store. At every store, you can upgrade, sign up with EE, pay your bill, as well as enquire about repairs or support. It's possible to walk in with a query but you can also book an appointment at a time that suits you to save queuing.