Dr. Lei's Flagstaff Address

519 N. Leroux Street, Flagstaff, AZ 86001 (on the southwest corner of Leroux and Fine St)