care number phone wallpaper urgent care selma al phone number The npi number of selma urgent care llc ourtown family care llc is 1801157706 and was assigned on june 2012. 1475 al hwy 14 e sel… Sunday, August 21, 2022 Edit