Wells Brothers Bar & Grill

Hours

1710 W. Tharpe Street

11am-10pm, Sun-Wed

Tallahassee, FL 32303

11am-11pm, Thur-Sat

P: 850-942-6665