So let’s talk about this margarita from Shinjuku Station which is a Japanese Restaurant. Yes, I’m in Texas, drinking a margarita from a Japanese restaurant. The name of this delectable little drink is a shinjuku – rita. The ingredients were fresh squeezed orange juice, yuzu (a Japanese citrus), agave nectar and Milagro tequila. On a… Continue reading Shinjuku Station