2

No 1. is overwhelmingly the most natural to me (British English). No 4. is grammatical and natural, but has a different meaning: it assumes there is a Tesco in the vicinity, and asks if it is over there.


Only top voted, non community-wiki answers of a minimum length are eligible