Surakarta Indonesia may 6 2023 The Honda S660 is a two-seat targa sports car in the kei class manufactured by the Japanese manufacturer Honda with a transverse mid-engine and rear-wheel-drive layout. Powered by 660cc turbocharger engine produced 63 horsepower