Michelle Leigh Myers, DO, Internal Medicine

746 N College Rd
Ste D
Twin FallsID  83301-3486 (Twin Falls County)


Phone: 208-814-7230
Fax: 208-734-1178

NPI: 1962533083
License Number: O-0524 (ID)