Claim: Hillhead, is falsely believed to be north of Kelvingrove Park and have a population of 500 and is located in Scotland.
Verdict: REFUTE