We used to go to Yokohama in Wheaton all the time. It was low key, good for my kids (who love Japanese food) and cheap. And the food was really good. It closed down and now we have nowhere to go! I'm really craving some Sushi. Can anyone help?