Caddy's Waterfront Dining

Caddy's Waterfront Dining is a restaurant with 2 locations in Indian Shores, FL; Madeira, FL. Order takeout online for pickup or delivery.

Locations