mudbug
Chef Extraordinaire
-DEADLY SUSHI- said:There is a place in Naperville Illinois called Sakura of Tokyo.
Where in Naperville (my home town)? When I was growing up, the only place to eat out in Naperville was at your friends' houses. Little farm town turned into super-trendy-ville.