NPI Central
Alameda Orthopedic Footcare Center NPI Number 1093682049 — Long Beach, CA | NPI Central