A Japanese grill & sushi bar inside a gas station convenience store?? Sounds absolutely dreadful. (Or awesome!)