Email Share Tweet

BBQ

The Red Shed

Address: 3031 Crump Rd, Tallahassee, FL 32309, United States
Phone: 850-510-3992 | Website | Facebook Page

The Red Shed is a locally owned BBQ joint located in Tallahassee

Learn More