Revati Atluri, MD, Internal Medicine

3615 19th St Ste 162
LubbockTX  79410-1203 (Lubbock County)


Phone: (806) 725-4130
Fax:

NPI: 1518034412
License Number: A64873 (CA)