How do you say MIRADOR in English?
"Hmm, why do I have this nagging feeling that someone is watching me watching?" In Spanish, a MIRADOR is any place that allows a privileged view of the surroundings. In English, a MIRADOR is a VIEWPOINT or a LOOKOUT. Another possible translation is VANTAGE POINT, though in a tourist context this term is a bit less common.