Cabo’s Island Grill & Bar
Cabo’s Island Grill & Bar, guarantees all of their menu items are made with the finest ingredients. The quality, purity and goodness in their products are proven in their taste.
1221 Apalachee Pkwy.
Tallahassee, FL 32301
850-878-7707
