View of Taproot restaurant - Tallahassee, Florida.

View of Taproot restaurant - Tallahassee, Florida.