Is it correct to say "Is there a cafe there?" or is the last there unnecessary? [closed]

Solution 1:

They can mean different things. The first “there” is an existential “there”; with just the first “there”, you’re asking "does a cafe exist?" The second “there” is locative; with it, the question asks "does a cafe exist in that location?"

Very often, "in that location" will be implied by context, in which case the second "there" is unnecessary. But sometimes you need the second "there".

For example, in this conversation, you need both "there"s:

"He told me to meet him in the cafe at the corner of Second street and Archibald."
"Is there a cafe there?"