Sarasota, Florida, United States
Seafood,
Since 1979, Captain Curt’s in Siesta Key, Sarasota, FL, has been a favorite for award-winning Clam Chowder,
Sarasota, Florida, United States
Seafood,
A landmark on Siesta Key in Sarasota FL since 1979, Captain Curt's is more than a great seafood restaurant