Warning signs in English, street sign in English and Spanish. Car tags definitely not USA. Where is this place?