8 FB users likes Idbury, Gloucestershire, United Kingdom, set it to 33 position in Likes Rating for Salford, Warwickshire, United Kingdom in City category
Idbury, Gloucestershire, United Kingdom is Salford based place and this enity listed in City category.