Sunday, September 18, 2005


Rickshaw Dumpling Bar. September 17, 2005 Posted by Picasa

1 comment:

TaraMetBlog said...

I love this restaurant, especially the duck dumplings!