Address: 1221 Apalachee Pkwy (at S Magnolia Dr), Tallahassee FL 32301 / (850) 878-7707
About Us / Cabo's Island Grill and Bar History: Serves meat, veg options available. Offers many vegan menu items and others that can be made vegan. NOTE: The enchilada sauce may have lard in it. Please confirm.