Still Shot Medical Equipment NPI 1336595602 Practice location: 131 W Oxmoor Rd Ste 119, Homewood, AL 352096332 Taxonomy code: 332B00000X Phone: (205) 675-0777