Directory Company Details 95 South Inc. Address: 1248 W Bell StApt 4, Houston, TX 77019 United States Phone: 713-582-4802 Company Type: Building Service Contractor