1. Back To Life Taxidermy Studio 2201 Mikler Rd, Oviedo, FL 32765 Coordinate: 28.6337,-81.24705 Phone: (407) 929-0440