Nepal House is an Indian restaurant known for its flavorful dishes and customizable spice levels.