Sabor Tallahassee Website Coming Soon
We are doing some maintenance on our site. It won't take long, we promise. Come back and visit us again soon. In the meantime check out our delicious menu below and thank you for your patience!
Address: 1600 W Call St #100, Tallahassee, FL 32304
Hours of Operation: