Impound & Automotive Storage

12999 Main St
Houston, TX 77035
No photo available for this business

Business Information

Customer Reviews (1 reviews)

by robbinbirdr at Citysearch

on Citysearch Mar 01, 2011
I personally feel sorry for anyone that has to find their vehicle, they wont answer the phone so you can pick your car up.... then charge outrageous fees and the Manager treated all customers I saw like dirt...... (more)

Browse our top cities

Browse cities by state