Sort:  

I think there is one near the Big Ben too. Isn't it?

there are probably a few scattered around the country. I would think there would definitely be one in London though, yes :)