Peter W Castellanos, MD, Psychiatry & Neurology

2225 Teton Plz Ste B
Idaho FallsID  83404-6494 (Bonneville County)


Phone: 208-529-4300
Fax: 208-881-5121

NPI: 1811991474
License Number: 01048179 (IN)