Leviathan Studios_ Custom Tattoos is a tattoo shop, located at 5830 S Sherwood Forest Blvd suite A4, Baton Rouge, United States.