Tyler Elwood, DDS, Dentist

8960 W Post Rd Unit 3054
Las VegasNV  89148-2461 (Clark County)


Phone: 801-792-8282
Fax:

NPI: 1073287132
License Number: D011074 (AZ)