Sent on the 16th of March, 2008
Aka Japanese Cuisine1460 Eldridge Pkwy, Ste 130, Houston, TX
Awards: People's Choice Winner, 2015