2026 20th Avenue Pkwy, Indian Rocks Beach, FL 33785$7,500/mo3 bds3 ba2,093 sqft - House for rentShow more17 days agoApply instantlySave this homePrevious photoNext photoUse arrow keys to navigateImage 1 of 22Request a tour
203 Bates Ave, Indian Rocks Beach, FL 33785$2,400/mo2 bds1 ba750 sqft - House for rentShow moreApply instantlySave this homePrevious photoNext photoUse arrow keys to navigateImage 1 of 16Request a tour
428 20th Ave, Indian Rocks Beach, FL 33785$3,300/mo3 bds2 ba1,552 sqft - House for rentShow more2 days agoApply instantlySave this homePrevious photoNext photoUse arrow keys to navigateImage 1 of 16Request a tour
2109 Bay Blvd, Indian Rocks Beach, FL 33785$4,000/mo2 bds2 ba1,278 sqft - House for rentShow more58 days agoApply instantlySave this homePrevious photoNext photoUse arrow keys to navigateImage 1 of 14Request a tour
(undisclosed Address), Indian Rocks Beach, FL 33785$30,000/mo4 bds5.5 ba4,262 sqft - House for rentShow more3 days agoSave this homePrevious photoNext photoUse arrow keys to navigateImage 1 of 89Request a tour
104 15th Ave, Indian Rocks Beach, FL 33785$2,500/mo2 bds1 ba800 sqft - House for rentShow more67 days agoSave this homePrevious photoNext photoUse arrow keys to navigateImage 1 of 31Request a tour