Weng Yan Leong, DDS, Dentist

12501 E Lincoln Ave Unit 102
EnglewoodCO  80112-4753 (Arapahoe County)


Phone: 303-768-8137
Fax:

NPI: 1154054062
License Number: 00205259 (CO)