Must be a translation problem.
Always get a second opinion before you name your business in a language you don't speak! This is one of a collection of strangely-named restaurants gathered from the picture site
Stupidest and posted together for your convenience.
Link
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