Established in 1980, a family-run independent footwear retailer headquartered in Shoreditch.
Tower London is London’s premier independent footwear retailer, founded in 1980 and remaining a family-run business since opening its doors in North London in the 1980s.