Steven Allenbarrack
NPI 1760615868
Practice location: 44751 Village Ct # 300, Palm Desert, CA 922603815
Taxonomy code: 111NI0013X
Phone: (760) 332-9775
760-332-9775 seems to be a Mobile telephone number and it could be based in El Centro CA.
Currently, there are 1 healthcare prodviders using 7603329775 phone.