← Tallahassee restaurants
The Turkey Leg Spot
No reviews yet
Barbecue1401 Lake Bradford Rd, Tallahassee
Own or manage The Turkey Leg Spot? Claim this listing free
Hours
Hours not listed yet.
Details
Address1401 Lake Bradford Rd, Tallahassee 32301
Phone+17864795521
Email[email protected]
SocialFacebook
Restaurant details © OpenStreetMap contributors and the Overture Maps Foundation.