NPI Central
Rachel Chua, MD — NPI 1871573030, Lake Charles, LA | NPI Central