Yes, several public parking lots are nearby, such as the 500 Dallas St Parking and the Walker @ Main Parking.  However, parking in Houston can be challenging, and using public transport is often easier.