1. Bellaire Auto Center Inc 5118 Spruce St, Bellaire, TX 77401 Coordinate: 29.70814,-95.46909 Phone: (713) 664-5118