Ulrich Marcus Niemoller, MD, Internal Medicine

1235 Old York Rd
Ste G 10
AbingtonPA  19001-3800 (Montgomery County)


Phone: 215-481-6161
Fax: 215-481-6162

NPI: 1730297003
License Number: MD063479L (PA)