The department just launched a new web-site where people who have had their cars towed can track them down. The site is called FindMyTowedCar.com.
All you have to do is go to the site and type in your license plate or vehicle identification number. If you don't have access to the internet, you can still call 281-943-6720 to find your vehicle.