Cabo's Island Grill & Bar  
1221 Apalachee Parkway
Tallahassee, FL 32301
850-878-7707

The most authentic, handmade Mexican favorites in town are served at this restaurant that makes salsa, chips, and guacamole fresh every day. They also serve fresh seafood and outstanding vegetarian dishes and they are open daily for lunch and dinner.