Sent on the 10th of January, 2014
Tokyo Town Sushi12820 La Mirada Blvd, La Mirada, CA
Awards: People's Choice Winner, 2014