Xu Lu NPI 1114076999 Practice location: 19138 E Walnut Dr N Ste 102, Rowland Heights, CA 917481432 Taxonomy code: 171100000X Phone: (626) 839-4789