St. Charles Tower (SCT Services) Added by Tower-Pro 0 reviews Listed in Tower Companies #4 West Drive Suite 110, St. Louis, Missouri 63017 636-530-9824 stcharlestower.com Add to Favorites Claim Listing Updated: Mar 9, 2016 Overview Reviews Add Your Review Please login or register to add your review.