Taxidermy at its finest
Ottea Taxidermy was established in 1975. Not only are we an established taxidermy we also have a full service deer processing plant. One stop shop! Come by and see us!
323 W Nakoma St San Antonio, TX 78216