Cabo’s Island Grill
1221 Apalachee Pkwy, Tallahassee, FL 32301
Address & Contact
Address:
1221 Apalachee Pkwy, Tallahassee, FL 32301
Telephone:
Opening Hours
Monday
11AM–9PM
Tuesday
11AM–9PM
Wednesday
11AM–9PM
Thursday
11AM–9PM
Friday
11AM–9:30PM
Saturday
11AM–9:30PM
Sunday
9AM-2PM / 4PM-9PM
Ordering Options
Claim Restaurant
More Tallahassee Restaurant Favorites…
Loading…