I was like you and was in Harrogate for work a few months back - I did are review of Shanghai and liked it.
Shanghai is 5 mins drive from the town centre and you can park easily in the residential side streets. As it is Harrogate the risk of theft is rather low and you can almost say you were stopping for the Sainsbury's Local opposite.
Siam and Ying Yan are town centre based so I gave it a miss to avoid a multi storey or on street paid as you get into permit territory. It also means a slower escape.
Didn't look into the other one.