Most people use Google as the equivalent of their address bar. Giraffe are a national chain, they are not too worried about "Oxford Restaurant" and showing up, just as McDonalds aren't worried about showing up when you type in "London fast food". Those terms are too specific for such large websites, and it is better left to sites like timeout or just-eat for people to zone in on their actual location.
If Giraffe has only one or two restaurants in a couple of locations, I'd totally agree with you though, but they don't. ;p
Exactly
