It's a Mexican place in Japan. Kind of weird, not very authentic, but what can you do?