Hi, Rusty!
Yes, you are right, there is a Japanese restaurant in Dundee called "Oshibori", so Google tells me.
It seems a strange name to call a restaurant, though?
An "oshibori" is one of those soothing (usually scented) towels that one is given after the meal, with which to wipe one's hands.
I have taken a quick look at the crossword ......
7d is "Trocadero" ...... I think France invaded Spain?
I know the word well, because we have an area in London so called.....
It is a large entertainment complex......or it was?
I haven't been up around there for a long time.