218 Central Ave, Albany, New York 12206 USA
Inside The Most Delicious vegetable dumplings.
Photo Credit: Yelp