Owl Sport Car Center is located at: 9 ss13/3a, 47500 Subang Jaya.