I Found the Most Authentic Honky-Tonk Bar in Tokyo, Japan

Little Texas Bar n' Grill is a country music gem in Meguro City in Tokyo. Continue reading…  Click Here