you are close Peter, It's a place in Swindon called Herbies Pizza.http://maps.google.co.uk/maps?q=fratellos+swindon&hl=en&ll=51.558116,-1.780086&spn=0.008471,0.022724&safe=off&fb=1&gl=uk&hq=fratellos&hnear=0x4871444f3ddbe4e5:0xa556bf37e9c5949a,Swindon&cid=0,0,984788115749502497&t=h&z=16&layer=c&cbll=51.558133,-1.779785&panoid=T63pMwZLiqhFW3Gt-bKsbw&cbp=12,338.01,,1,1.47 Abusive comment hidden. (Show it anyway.)
http://maps.google.co.uk/maps?q=fratellos+swindon&hl=en&ll=51.558116,-1.780086&spn=0.008471,0.022724&safe=off&fb=1&gl=uk&hq=fratellos&hnear=0x4871444f3ddbe4e5:0xa556bf37e9c5949a,Swindon&cid=0,0,984788115749502497&t=h&z=16&layer=c&cbll=51.558133,-1.779785&panoid=T63pMwZLiqhFW3Gt-bKsbw&cbp=12,338.01,,1,1.47