Tastee Turkey Leg
2810 Sharer Rd Unit 27 Tallahassee, Florida 32301 | Restaurant Info