The Peanut Palace hero image

The Peanut Palace

Restaurant

2611 Springhill Rd, Tallahassee, FL 32305, USA

Biter Score
9.0
Open
Saturday: 10:30 AM – 5 PM