Shrimp Tempura Udon

Yaguara Japanese Market, 24 E 41st Street . New York, NY 10017.

2,021 views
4 faves
2 comments
Taken on February 27, 2009