"Cromwell Road" is in St Judes if you mean there The closest is the new Thai place on Embankment Road " Sai Romyen" - Legit thai massage.
***** see Edit below *****
Perhaps Danbold can confirm what shop he actually means.
He's headed this thread as "Chinese Massage" ..... the picture of the shop jingjing mentions clearly states "Thai" so did he mean "Thai" but posted "Chinese"?
The Chinese shop I provided links to is in Cornwall Street ..... did he say Cromwell Road when he meant Cornwall Street?
It's also better to be more specific, i.e. giving proper names, locations etc, when starting threads rather than make vague statements.
Edit
Our posts were made at the same time .... thanks for clarifying.
I'll edit Title