Nepali Dumpling House Deli 'n' Store

78 North St Burlington VT 05401 USA

(802) 497-2390

Location