Yes, returns are totally free at TOWER London, so if your order isn’t quite right you won’t have to worry about shelling out return delivery costs. Simply print out the free tracked UK returns label on the website to return it or drop your order in-store. Your refund will be processed within five to seven working days.