No, it doesn't sound right. Instead, say: Is there a good pub around here? Or: Is there a good pub near here? In these sentences, you could optionally add "somewhere" or "anywhere" after the word "pub", to soften the tone, and leave it a bit more open to suggestions slightly farther away.