Tibet Nepal House Restaurant

Located in Pasadena, California it's a small place with good ambiance and good food at a low price.