Address & Contact

Address:

2624 W Tennessee St, Tallahassee, Florida 32304

Telephone:
Get Directions

Opening Hours

Monday

CLOSED

Tuesday

4–8PM

Wednesday

4–8PM

Thursday

4–8PM

Friday

4–8PM

Saturday

4–8PM

Sunday

CLOSED

Claim Restaurant

Claim Listing