Felix Luis Torres Cabrera, MD, Internal Medicine

17199 Spring Ranch Rd
Ste 200
LivingstonLA  70754-2900 (Livingston County)


Phone: 225-686-4930
Fax: 225-686-4931

NPI: 1295708899
License Number: 10866R (LA)