Japan Car CareAuto Repair · Houston, TXAuto Repair. Serving the Russian-speaking community in Houston.Address: 12818 Veterans Memorial Dr, Houston, TX, 77014Phone: (281) 444-4708Loading map...