Top Gun Memphis is a public commercial firearms center and training academy in Memphis, Tennessee offering indoor shooting ranges, a gun store, firearm rentals, training courses, and a Full Auto Experience. The facility provides classes, private lessons, and an on-site shop and restaurant.