Nepalese restaurant · 1211- 1213 Farmington Ave, Berlin, CT
More food in Berlin, CT · Nepalese Food in Berlin