Yes, that's Queens Road. The place is called The Wash In. I think that the washers are mostly if not all Speed Queens. Yes, I am local, used to live round the corner from it, now in a village about 8 miles away. Walked past the place today on my way into town.
Niall